Thanks for sharing this! I went through a pretty similar process when joining Buffer 😊Sorry if I missed it in the article, but how are you handling things such as models and dependencies between modules? Are you doing things such as model mapping, or are models shared across layers and purpose?
Modularising by feature seems to have it’s advantages. I’ve looked into it a little but I haven’t been able to work out how I would structure things like that right now.