This article is a Private article. Only a writer and users who know the URL can access it. Please change open range to public in publish setting if you want to share this article with other users.
info More than 5 years have passed since last update.
devsumi2019【15-B-6】サーバーレスで最高に楽しめるアプリ開発 (江藤 武司[Riotz Works]) Last updated at 2019-02-18 Posted at 2019-02-15
デブサミ2019のメモです
Riotz
サーバレスは開発が効率的
インフラ・インスタンスはクラウドにお任せ
キャパシティ・スケーラビリティ
ハッカソン参加
5人のものにあえて3人
ラップ、タップ、アップ
サーバレスのコンポーネント(API Gateway Lambda DynamoDB)
チャット - Firebase、全員に配信
サーバレスにはアイデアを即形にする楽しさがある
とにかく早い
動画を扱うようなことでもすぐに開発ができる(ハッカソンの瞬発力もあったかも)
サーバレスは実行ランタイムを手軽に扱える
IoT向けエンハンス事例
問題発生 この時点でリリースまで1ヶ月
固定IPつかうためにVPC Lambdaが不安要素、、、、
タイムアウト多発
原因
コールドスタート
運が悪く初期起動にあたるとタイムアウト、、、、
AWS Lambda 実行ランタイムの測定
解決方法
開発言語の変更 Java->コールドスタートの影響が小さいNode.jsを選択
開発親和性と型安全性からTypeScriptを導入
クリティカルパスに絞って再実装
結果
まとめ
開発言語の変更でさえ手軽にできる
ピタゴラ装置を組み立てる楽しみ、DNS,CDN, ..... AWS, Azure,....Saas
感想
マイクロサービス化の利点(部分的な言語変更ができた)と欠点(いろんなとこでコールドスタートが起こった)が織り交ざってて勉強になった。そっちの観点でも今度話聞けると面白そう。
TypeScript今回いっぱいでてくる。
ピタゴラ装置大好き。
Register as a new user and use Qiita more conveniently
You get articles that match your needs You can efficiently read back useful information You can use dark theme What you can do with signing up