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)

Love podcasts or audiobooks? Learn on the go with our new app.