AWS Lambda実践ガイド
2014年にサービス開始以来、AWSのサーバーレス技術の中核を担っているAWS Lambda
。そのLambda関数の実際の使い方を解説した本です。2017年の発売なのでよく本屋でも見かけます。コードはすべてPython3.6となっています。
最初のエモワードがSF作家ウィリアム・ギブスンの引用でイイ! サイバーパンク2077遊んでみた~い……じゃなかった、CloudFoundry.comのファウンダーでありMicroservices.ioの運営者、経験豊富なソフトウェアアーキテクトであるクリス・リチャードソンさんによる『Microservices Patterns』の翻訳本。
タイトルのようにアーキテクチャパターンやデザインパターンのようにマイクロサービスをパターンで体系化し、サンプルストーリーを元にした事例やコード例、OSS紹介を交えつつマイクロサービスを実践する設計方法を探求した本となっています。
Java文化圏で長く活動してきた方とのことでサンプルコードはほぼJava
、Spring
フレームワーク、ご本人らによるマイクロサービス用のフレームワークEventuate Tram
が登場します。前に洋書の表紙を見たことがありますが『POJOs in Action』の作者さんなんですね。
全13章500ページ超えのがっつりした本で正直なかなか内容も難しいので、少しづつ読んでいきました。以下自分の理解を深めるための読書記録&感想を全3回で残していきます。