Successfully reported this slideshow.
Your SlideShare is downloading. ×

20150803 baas meetup

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Upcoming SlideShare
NDS#31
NDS#31
Loading in …3
×

Check these out next

1 of 36 Ad

More Related Content

Slideshows for you (20)

Similar to 20150803 baas meetup (20)

Advertisement

More from Daichi Morifuji (16)

Recently uploaded (20)

Advertisement

20150803 baas meetup

  1. 1. muddydixon発表 森藤 大地 NIFTY CLOUD MBAAS OPERATION baas meetup! レバレジーズ 2015/08/03
  2. 2. 2
  3. 3. 3
  4. 4. 4
  5. 5. 5 食りそーす鬼
  6. 6. 6 ヒト(リソース)を 食べる鬼!!!
  7. 7. 食りそーす鬼 7 ひとを食す鬼 ペイロードの変更 接続の問題 エラーチェック
  8. 8. 8 ペイロードの変更 (java-apns) https://github.com/notnoop/java-apns https://github.com/notnoop/java-apns/blob/apns-0.1.6/src/main/java/com/ notnoop/apns/PayloadBuilder.java#L354 https://github.com/notnoop/java-apns/blob/apns-0.2.3/src/main/java/com/ notnoop/apns/PayloadBuilder.java#L364 食りそーす鬼
  9. 9. 9 0.2.3が正しいのだが変更があってお客様ト ラブルに・・・ 食りそーす鬼
  10. 10. 10 有名ですがエラーチェッ クがむずかしい invalid token なにかのエラー いっぱい送ろうとすると 困る 食りそーす鬼
  11. 11. 11 壱 弐 参 肆 伍 陸 4で失敗し、以降送信できないのだが、クラ イアントは気づかずに送り続ける・・・ スケーラブルシステムでの再送処理辛い・・・ 食りそーす鬼
  12. 12. 12 Appleの公式スペック 9000送信/秒 接続処理および送信処理にかかる時間 500ミリ秒/接続 4ミリ秒/送信/接続 (= 250送信/秒) 20ホストくらいは同じところに送信 食りそーす鬼 https://developer.apple.com/library/ios/technotes/tn2265/_index.html#//apple_ref/doc/uid/DTS40010376-CH1-TNTAG44
  13. 13. 13 シングルテナント(自社アプリのみ)なら接続 使い回しとかは容易 マルチテナントなので接続が異なり、コネク ションマネージメントが必要 食りそーす鬼
  14. 14. 14 鋭意開発で 退治(予定)!
  15. 15. 15 ろくろくえり
  16. 16. 16 首を長くして 終わるのを 待っている クエリたち・・・
  17. 17. ろくろくえり 17 くえりに時間がかかりスレッドが詰まる
  18. 18. ろくろくえり 18 自分が書いたクエリならexplainやらなんや らでチューニング可能 そもそも時間がかかるクエリを考慮したアプ リケーションの設計するだろ!
  19. 19. ろくろくえり 19 お客様のデータストア お客様のクエリ
  20. 20. ろくろくえり 20 お客様へのクエリのサポート(Expertのみ) indexのアドバイス
  21. 21. 21 磯貝平太左 衛門のように 見つけ次第 退治します
  22. 22. 22 でぃすくなし芳一
  23. 23. 23 書き込見続け ないと サービスが止 まってしまう・・・
  24. 24. でぃすくなし芳一 24 データを読み書きさせてくれという 高貴なお方 このままでは取り殺されてしまう 書き込みができる領域を空けておかなければ
  25. 25. 25 mongo
  26. 26. 26 mongosはたいそう辛い 自前ディスパッチ 自動で空き容量が大きいところに書き込む 仕組み 不足した時にレプリカセットごと追加する 仕組み バッチやアプリとも連動 でぃすくなし芳一
  27. 27. 27 無限に書き 込む場所を 増やす仕組 みで対応
  28. 28. その他 28 SDKむじな 値付けかけひき mBaaS/PaaS女
  29. 29. まとめ 29
  30. 30. 30 mBaaS 運用は怖い 使うのは怖くないよ 怖くないように頑張っています
  31. 31. 31 We are hiring!!
  32. 32. mBaaS 関連エンジニア 32 分散システム・マルチテナントシステムの開発 拡販のための利用事例の開発 顧客サポート
  33. 33. IoT 関連エンジニア 33 IoT プラットフォーム開発 MQTT、デバイス、ファームウェアなど IoT 案件開発エンジニア 企画・開発・運用
  34. 34. 34
  35. 35. 35
  36. 36. 36 怖いですね・・・ mBaaS運用

×