Slide 6
Slide 6 text
小さくかつ1つの役割に専念
凝集度をサービスの単位で高める。
(マイクロサービスでなくても、凝集度を高めるのはオブジェクト指向の分野でも議論される内容。これをクラス単位で高めるか、
サービス単位で高めるかだけの違い。ただし、サービス単位であるほうが、インターフェースとして制限の厳密さが要求されるた
め、凝集度は高めやすい。個人的には、lambda ファンクションにクラスをゴリゴリ書き出したら、不吉な匂いを感じる。)
各サービスはAPIで連携する。
( 素直に読めば、AWSなら API Gateway で、ということになるが、AWSの場合は、SNS、SQSなど、繋ぎこむためのマネージド
サービスが存在するので、すべてAPI Gatewayがいるか?と言われればそうではない。)