Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # 今から始めるサーバレスアプリケーション
- ## モジュールの流れ
- モノリシック -> サービス思考アーキテクチャ(SOA)-> マイクロサービスアーキテクチャ
- どれがいいというわけではない、規模や組織による
- ## サーバレスとは
- - サーバの管理
- - パッチ、最適化、スケーリングの運用する必要がない
- ## つまり
- - 疎結合したモジュールが必要
- - どこでどのようにサーバが動いているのかは重要ではない
- - 自動的にサーバ増築が行われる(イメージ)
- - アプリの本質に注力できる
- ## Lambda
- - AWS Serverlessの核心
- - Lambda以外にもAWSには存在
- - サーバレスはマーケットにどうデリバリーするかが肝
- ## 利用ケース
- - ウェブアプリ
- - バックエンド
- - ビックデータ
- - Media Log
- - チャットボット(Amazon alexa)
- ## メリット
- - 小規模アプリから大規模アプリへそのまま移行ができる
- - サーバを管理する必要がない、開発に注力
- ## 考えること
- - 開発ワークフローは変わらない
- ## モノリシックからマイクロサービスへ
- ## AWS SAM serverless application model
- - Api step function , lifecycle deployment すべてのステップをコントロールできる
- - AWS SAMテンプレートファイルを記述して管理(yam json xml)
- - Code Commit でPush Code Pipeline -> Code Deploy -> AWS X-ray
- ## 初心者向けのサービス
- - Code Star: 開発を数分で開始、デリバリーを1つの場所で管理、チーム全体で安全に作業、簡単
- - 5分位でサービスが開始できる
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement