Fail Fast エラーを検出したらすぐ返す。 Fail Silently エラーを内部的に処理してユーザには成功を示すレスポンスを返す。 #devsumi #devsumiA
2016-02-19 13:42:57Static Fallback エラー時には何らかの性的なコンテンツもしくは値を返す。 デフォルトのオススメ商品を表示する、など。 #devsumi #devsumiA
2016-02-19 13:43:23Static Fallback:エラー時には何らかの性的なコンテンツもしくは値を返す。例えば、オススメ商品とか。ハードコーディングはダメだよ! #devsumiA
2016-02-19 13:43:36Retry 失敗は一時的なものが多く、リトライすればOKになるものが多い。 失敗したら少し待ってリトライする。 フィボナッチ数列を利用するなどしてリトライ間隔の調整を行うのが肝。 #devsumi #devsumiA
2016-02-19 13:44:19Retry:時間おいたらエラー解決することもあるので、Exponential back off(通信の世界で使われているアルゴリズム)/フィボナッチ数列を利用したリトライ間隔の調整を行う。 #devsumiA
2016-02-19 13:44:32Cache サービス呼出しに対するレスポンスのキャッシュ。マイクロサービスではレイテンシが大きくなることがある。 #devsumi #devsumiA
2016-02-19 13:45:05Circuit Breaker 発生したエラー数を分析、閾値を超えたらフォールバックプランを実行。 →問題発生箇所を迅速に切り離す。サービス全体を守る。 #devsumi #devsumiA
2016-02-19 13:45:47Smooth Internal Traffic キューの利用。内部的にキューを置いて、トラフィックをなだらかにすることでスパイク的な負荷に対応。 #devsumi #devsumiA
2016-02-19 13:46:252 Pizza Rule小規模なチームで動いて成果を出す。2枚のピザでまかなえる人数がチームの規模としては丁度良い。 #devsumi #devsumiA
2016-02-19 13:47:52Amazonのやり方「2 Pizza Rule」アイデアを早く形にするやり方。大規模な組織より小規模なチーム(2枚のピザでまかなえる人数)(AWSではサービスチームと呼んでいる)にしよう。 #devsumiA
2016-02-19 13:48:13XLのドミノピザ頼むと2 Pizza Ruleでチーム組んでも割と人が入りそうだ。 #devsumi #devsumiA
2016-02-19 13:49:432016/02/19 デブサミ2016【19-A-1】日本発IoTプラットフォームビジネスへの挑戦 〜 SORACOM 立ち上げ格闘記 〜 #devsumiA dlvr.it/KY8D8C #携帯 #アンドロイド #スマホ #androidjp
2016-02-19 13:54:06最近色んなアプリのサーバーの面倒を1人で見ることが多くなってて、EC2使ってたら開発速度が減速するって思ってたから、かなりいい話を聞けたと思う。 #devsumi #devsumiA
2016-02-19 13:55:21kojiisd: クラウドネイティブなアーキテクチャはMicroservicesと関連が深い。 #devsumi #devsumiA
2016-02-19 13:56:07sd_ts1017: Fowler氏のブログ martinfowler.com/articles/micro… #devsumiA
2016-02-19 13:56:08