martinfowler.com/bliki/TwoHardThings.html
Я думаю самая сложная еще впереди. Все что было сложное раньше теперь сложным не кажется, сделал же. Сложности возникали в основном по незнанию каких-то вещей. Скажем года три назад был проект со сложной бизнес логикой, о CQRS и event sourcing я тогда не знал и в итоге вышло как-то слишком сложно в плане поддержки.