Slide 15
Slide 15 text
Make evolvability a requirementとは
15
https://en.wikipedia.org/wiki/Lehman%27s_laws_of_software_evolution
S3が良い例として挙げられていました。
S3は毎年新機能がリリースされており、マイクロサービスは300におよぶが
ユーザに影響を与えることなくリリースできている。
それはソフトウェア的にもハードウェア的にもアーキテクチャを変更してきたからこそとのこと。
そうやって時間と共にシステムが複雑化していく中で、S3は顧客にとってシンプルなままである
ことはとても素晴らしい例だと語っていました。