- LINE API × Tech API Vol. 1 Powered by AWSに参加してきました。
linedev.connpass.com
後半のハンズオンではLINE botを作成してバックエンドにAWSを使いました。
コピペ部分も多かったですが、初めてCloud9を使ったりLINE botを作ったりいい経験になりました。
What and Why AWS Serverless
トレンドのワード
- microservices/serverless
- それぞれ2014年くらいから伸びている
サーバーレスとは
現場のニーズ
- Business Personの気持ち
- 早くリリースしたい
- 新機能ほしい
- スタートアップ時にインフラコスト抑えたい
- Developerの気持ち
- インフラ管理したくない
- ビジネススケールしたときにサービススケールさせるの大変
- ビジネスロジックに集中したい
サーバーレスの特徴
- インフラのプロビジョニング管理が不要
- 自動でスケール
- 価値に対する支払い
- 高可用かつ安全
- 処理
- 外部I/F
- 認証
- ストリーム
- データ保持管理
- DynamoDB
- RDS
- Aurora
- SQS
- S3
- インターフェースの抽象化
- HTTPのエンドポイントを作れる
- リクエストを受け付けてどこにパスするか設定できる
- 作成可能なAPIの種類
- メトリクスも確認できる
AWS Lambda
- リソース管理
- リトライ
- ログ出力
- Cloud Watch Logsに書き出してチェックできる
- いろんなイベントをトリガーに実行できる
- 処理対象
- 負荷に応じて柔軟にスケール
Amazon Simple Que Service
- メッセージングキューをハンドリングするサービス
- 標準キュー
- FIFOキュー
Amazon Simple Storage Service
サーバーレスだからこそフロント実装もカジュアルに!LINE APIでAWS上でアプリを作ろう!
ITシステムの運用コスト
- LIFF(LINE Frontend Framework)
- LINE内で動くWebアプリのプラットフォーム
- HTML/JSで書ける
- バックエンドAWSつないだりとかも自由にできる
- LINEは8200万人のユーザがすでにインストールしてくれている
LINE Things