With the duplicated architecture model where each team owns their own “stack,” this would require each team to have technical resource(s) to support the architecture. I don’t know if this model is “right,” but it potentially necessitates engineers with a specialized function (e.g. marketing platforms engineer, customer support engineer, etc.)

Also I think this article on monoliths provides an interesting perspective on the argument for the monolith structure: http://www.craigkerstiens.com/2019/03/13/give-me-back-my-monolith/

Coda evangelist (coda.io) | Excel user (thekeycuts.com)

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store