ハッカソン!
しばらく前に会社で社内のハッカソンイベントに参加してきました。ほとんど遊びもとい、普段の業務とは一味違う空気を味わえた貴重な経験だったので、記録に残しておこうと思います。
最初のエモワードがSF作家ウィリアム・ギブスンの引用でイイ! サイバーパンク2077遊んでみた~い……じゃなかった、CloudFoundry.comのファウンダーでありMicroservices.ioの運営者、経験豊富なソフトウェアアーキテクトであるクリス・リチャードソンさんによる『Microservices Patterns』の翻訳本。
タイトルのようにアーキテクチャパターンやデザインパターンのようにマイクロサービスをパターンで体系化し、サンプルストーリーを元にした事例やコード例、OSS紹介を交えつつマイクロサービスを実践する設計方法を探求した本となっています。
Java文化圏で長く活動してきた方とのことでサンプルコードはほぼJava
、Spring
フレームワーク、ご本人らによるマイクロサービス用のフレームワークEventuate Tram
が登場します。前に洋書の表紙を見たことがありますが『POJOs in Action』の作者さんなんですね。
全13章500ページ超えのがっつりした本で正直なかなか内容も難しいので、少しづつ読んでいきました。以下自分の理解を深めるための読書記録&感想を全3回で残していきます。