クラウドネイティブとは:クラウドで提供されるサービス利用を前提に構築する。利点を最大限に生かす形の構築。クラウドサービスを利用して効率的にアプリ開発 #devsumi #devsumiA
2016-02-19 13:09:17クラウドネイティブなアーキテクチャはMicroservicesと関連が深い。 #devsumi #devsumiA
2016-02-19 13:11:08microserviceは技術的な境界で分割するのではなくビジネスの遂行能力で分割する。昨日だけ別チーム・別サービスでDBは共通で持つというようなことはしない #devsumiA
2016-02-19 13:13:33マイクロサービスの利点→ここのサービスで自由にスケールできる。。独立性の高い実装が可能。1チーム1コンポーネントにしていればパラレルな開発ができる #devsumiA
2016-02-19 13:15:51プロジェクト初期にはモノリシックに作って、ある程度落ち着いたらマイクロサービスに分割するのがいいんじゃないかな?とのこと #devsumiA
2016-02-19 13:18:42API Gateway + Lambda EC2 + ECS EC2 + ELB EC2 + ELB + RDS + S3 だったかな。。。早くて見逃した。 #devsumi #devsumiA
2016-02-19 13:19:03従来のアーキテクチャー:アプリケーション- ロードバランサ(ELB)-Web(EC2)-DB(RDS) このアーキテクチャは主にインフラ面に課題がある。 #devsumiA
2016-02-19 13:20:07サーバレスアーキテクチャ:API Gateway/Lambda/CloudFront/S3/その他AWSサービス(DynamoDB/RDSなど) #devsumiA
2016-02-19 13:21:18API + Lambda サーバレスアーキテクチャ (ユーザが管理するサーバが無い) ロジックをAPI化してしまう→Webサーバが不要となる。 API GW、Lambdaともに従来のサーバからもアクセス可能。 #devsumi #devsumiA
2016-02-19 13:22:16サーバレスアーキテクチャ(2-Tier Architecture)初耳。どこがTierになってるんだろう。ハードのTierとは違うかな? #devsumiA
2016-02-19 13:22:25