More Related Content
Similar to FiNCとマイクロサービス (20)
FiNCとマイクロサービス
- 4. 自己紹介
• 篠塚 史弥 (@shinofumijp)
• FiNCエンジニア
• FiNC内のほとんどのアプリケーションの立ち上げに関わる
• アプリケーションアーキテクチャの設計と実装を行う
• APIへの目覚め
• 大学院在学中に総務省の情報流通連携基盤の共同研究に携わり、
Web API、マイクロサービスに興味を持つ
- 22. マイクロサービスの実例 FiNC App
• チェック→ソリューション→EC
• 行動変容と継続のためのウェルネスバリューチェーン
ウェルネス
サーベイ
遺伝子・
血液検査
食事指導
サーベイ+
各種検査
分析結果
レポート
パーソナライズ
ソリューション&コンテンツ
専門家の
アドバイス SNS
ヘルスケア
の知識・智恵
レシピ
豆知識
理想の食事
腕を大きくふって歩く
背伸びを3回する
肩甲骨を3回す
野菜を毎食食べる
1日1ℓ以上水を飲む
朝ヨーグルトを食べる
• 総合結果
• 心身の状態
• 解決すべき行動
• 生活習慣病リスク
• お勧めプラン etc.
フィットネスタスク
FiNC
STORE
ポイント
獲得
• オーダメイド・ パー
ソナル・ サプリ
メント
• 酵素ドリンク
• スムージー
etc.
タスク実行や
食事投稿で
貯まるポイント
ポイント適用可サーベイ結果
ヘルスケア
ツーリズム
健康食
コンテンツ
etc.
食事タスク
スクワットを10回x3
継続して10分歩く ライスを半分に控える
毎食野菜から食べる
- 40. • 障害が発生するのは仕方ない
• 冗長構成にする
• 死活監視を行う
• 逆にモノリシックなシステムだと障害回数自体は少な
くなるかもしれないが、その分1回あたりのダメージ
が大きくなるので恩恵を受けている
• 障害が起きても他アプリケーションが稼動できるよう
な設計は必要
対応
- 50. • アプリケーションの改善、組織の拡大は続く
• 疎結合に
• アプリケーションを運用し続ける限り
課題3:それでも残る(悪い)密結合!
一緒にマイクロサービスを支えてくれるエンジニア求む!
http://www.pwc.com/us/en/technology-forecast/2014/cloud-computing/features/microservices.jhtml