1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【 まとめ 】AWS - サーバーレスについて、知見を深める(随時更新)

Posted at

自己紹介

主にFlutter, Golang使ってるエンジニアのpommです。 FlutterやGolangについて、業務や趣味の中で気づいたTipsなどをまとめます。

サーバーレスとは

必要なとき (モバイルユーザーがメッセージを送信する、画像がクラウドにアップロードされる、レコードがストリームに到達するなど) にのみビジネスロジックがトリガーされる、クリーンなファンクショナルアプローチです

サーバーの管理(構築・保守)をすることなく、プログラムを必要な時にのみサーバー上で実行できる仕組み。

ちょっとしたことでもサーバーを構築しなくて済む。

ユースケース・特徴

使用度に応じて自動的にスケーリングすること。請求は従量課金。実行にかかった時間で請求される。

今後のPV数が予測できないとき。PVが少なくても想定以上に多くなっても、スケーリングできる。アプリやサイトにも。

Cron ジョブやその他の IT インフラストラクチャの要件は、特にジョブや要件に低頻度な性質や変化しやすい性質がある場合、その使用のためにサーバーを所有および維持する要件がなくなることでかなりシンプルになります。

要件が不安定だけど、重要度が高くすぐに壊したり修正したり復活させたりしたい自動実行プログラムなどに良いかもしれない。

Alexaなどのチャットボットシステム。必要な時だけアクションを実行できるので、低コスト性が見込める。
実際、Alexaスキルの大部分はAWS Lambdaを使用しているとのこと。

リアルタイムに行いたい処理。データに応じたスケーリングができる柔軟性がある。

最後に

主にFlutter, Golang使ってるエンジニアのpommです。 FlutterやGolangについて、業務や趣味の中で気づいたTipsなどをまとめます。

Twitterもフォローしてくれると喜びます!励みになります。
https://twitter.com/osushitabetaipo

この記事が1人でも多くの方へ参考になっていれば嬉しいです。

参考リンク

参考にさせていただきました。良記事ありがとうございます。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?