View
1.575
Download
0
Category
Preview:
DESCRIPTION
第13回Cassandra勉強会で利用されたプレゼンです
Citation preview
[PARTAKE] Cassandra Based
Event management system
AGENDA
•PARTAKEって何?
•どうして作ったの?
•誰が作ったの?
•何が出来るの?
•どう使うの?
PARTAKE トップ画面
What is [PARTAKE]?
•管理者がイベントを登録
•参加者はイベントに参加
•登録を出す
•申し込みは早いものがち
•キャンセルとかも出来る
What is [PARTAKE]?
早い話が atnd.org のぱく(ry
勿論DBは
Cassandra!
因みに彼はPARTAKEの
マスコットキャラクター
「むさんがー」くん
です。
Why we made?
•基本に立ち返り、素直にCassandraを利用したWebAppを作ってみよう。
•作る場合に気をつけないといけないことを探ってみる
• RDB で作った方がよいものを無理矢理 Cassandra で作ってみて、何が問題になるかを探る
NoSQLを
RDB の代わりに使うと
どういう恐ろしい事が起こるかを身を以て示す
Who Developed?
Main Developer
@mayahjp
UI Design
@mayuringo7
え?
俺は何してたかって?
私は@mayahjp 氏が
苦しむ姿を
(・∀・)ニヤニヤして見て
応援していただけ
主な苦行内容
•検索対象を増やしたい場合
•検索のためだけにテーブル作るの?
•2つ以上のキーに関して同時に更新したい場合
• 1個更新した後にクラッシュしたら?
•数さえ数えられないCassandra さん
•参加者数どう数えるのよ?
詳細な話は・・・
■Slideshare
間違った方向にCassandra を使ってみた
イベント開催支援ツール
■Ustream録画 (上記資料の発表の録画)
http://www.ustream.tv/recorded/11464446?lang=ja_JP
Can [PARTAKE] do?
ATNDに出来る事は、
ほぼPARTAKEでも出来ます
Can [PARTAKE] do?
• イベントへの仮参加機能
• イベント「参加締切日」機能
• Twitter 経由のリマンダー、メッセージ送信
• (1日前、繰り上がり時など)
• イベントの公開・非公開設定
• イベントの複数管理者が設定可能
•関連イベント設定(懇親会など)
•関連イベントへの優先招待機能
How to Use
• Twitterアカウントが必要です
•バグを報告する事が出来ます
•PARTAKE開発に参加する事が出来ます
•今後開催されるイベントで是非使ってみてください!
•バグがあったら報告、Patch大歓迎です!
•勿論開発者も募集中。
CM
• ASCII.TechnologiesでCassandraを使ったアプリケーション開発について連載中!
• 2011年1月24発売予定の3月号連載分「CassandraはRDBの夢を見るか」で[PARTAKE]の開発秘話を公開!
Special Thanks!
•Security Adviser - @seizans
•Architecture Adviser - @MKudoTw
以上。
ご清聴有り難う御座いました
Recommended