モジュラモノリスで表現する複雑なドメイン領域と境界
https://speakerdeck.com/showmant/expressing-complex-domain-regions-and-boundaries-with-modular-monoliths
PofEAAで考えるSaaSバックエンドの作り方
https://speakerdeck.com/dnskimo/pofeaadekao-erusaasbatukuendofalsezuo-rifang
The Clean Architecture
https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html
Freer Monads, More Extensible Effects
http://okmij.org/ftp/Haskell/extensible/more.pdf