Ladd's reframing of the complexity objection to moving off monoliths. Yes, partitioning and event sourcing add patterns (projections, entity caching, expected version) that Rails+Active Record didn't require; but your OS, Ruby's VM, and modern web browsers (tens of millions of lines of code) are enormously complex and you only deal with a small subset of their complexity at any given point in time. The goal isn't zero complexity — it's composing modules so that most of the complexity can be safely disregarded locally.