近年、システム開発においてはアジャイル開発の取り組みが拡大している。アイデアを市場に投入するまでの時間を短くし、顧客のフィードバックをいち早く得て、それに対して素早くレスポンスできるメリットは大きい。このアジャイル開発の実現のために有効とされているのが「サーバレス」環境だ。
サーバレスなら、インフラの管理が不要な上、フルマネージドで機能が提供されるので、開発者が開発に専念できる。また、支払いは従量課金で済むため、コストを抑えることも容易だ。
本資料では、中でもGoogle Cloudで提供しているサーバレスの最新情報を紹介する。サーバレスでのコンテナ実行における多数のユースケースを効率化できる他、単に関数を実行する場合でも、コンテナ管理より抽象度を高め、ソースコード管理を容易にする機能が用意されている。最新のサーバレス環境で開発はどう変わるのか、本資料を詳しく見ていこう。