こんにちは。F.S.です。 前回のFirebaseに続き、今回もバックエンドサービスの話題です。 2014年11月のAWS Lambdaの発表(2015年4月に正式公開)により、サーバーレスアーキテクチャという考え方が登場しました。 サーバレスアーキテクチャとは、イベント駆動でクラウド上に登録したコードを実行できるもので、利用者がコードを実行するためのサーバインスタンスを構築・管理する必要がありません。 BaaSと比較されることが多いですが、BaaSはサービス提供者側の制約のもとに利用するもので自由度は少ない一方、サーバレスアーキテクチャは利用者がバックエンドのサービスを組み立てる分、自由度があります。サーバインスタンスを意識せずに、バックエンドでアプリケーション特有の処理を必要とするケースに利用されることになります。マイクロサービスの一種の形態とも考えられています。 2016年2月になり
![Swiftでサーバレスアーキテクチャ 〜 OpenWhiskを動かしてみる - GMOインターネットグループ グループ研究開発本部](https://cdn-ak-scissors.b.st-hatena.com/image/square/8ccdc7bc4952e7b64960fa25b39019aa1c8654a1/height=288;version=1;width=512/https%3A%2F%2Fwww.gmo-jisedai.com%2Fwp-content%2Fuploads%2F2019%2F02%2Fopenwhisk_01-150x150.png)