3 ms·
>with globally distributed teams of developers with diverse skill levels The last place I worked with a monolith (~100 developers) put quite a bit of work into
by nijave 4y ago
>with globally distributed teams of developers with diverse skill levels
The last place I worked with a monolith (~100 developers) put quite a bit of work into making sure everyone didn't step on everyone else's toes. This mostly propagated as optimizing CI and improving test quality (since a single flakey test could derail everyone's build)
As to why "microservices" versus a few "normal" sized services
I'm not sure why it's always "monolith" or "microservices"
- thiht 4y agoAt my previous job we used "microservices" for lack of a better term, but really they were "business services". We tried calling them "business services", "macroservices" or just "services", but it was confusing so in the end we just stuck with "microservices".
- nijave 4y agoI think we (as an industry) are basically just revisiting SOA https://en.m.wikipedia.org/wiki/Service-oriented_architecture https://en.m.wikipedia.org/wiki/Service-oriented_architectur... (but maybe with a little less Java this time)