[PARTAKE] Cassandra based Event Management System

1,803 views
1,769 views

Published on

第13回Cassandra勉強会で利用されたプレゼンです

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,803
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
12
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

[PARTAKE] Cassandra based Event Management System

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

×