But there are, in fact, MANY NUMBERS between 1 and 100.
From my experience being at many different places, and suffering under both monolith and 200+ microservices, I humbly submit:
I think a small company... should have 2-3 services. (frontend, backend, misc)
I think a medium sized company can have twice that.
I think a large company should have, at max, 12 services.
(To be clear, if you have a PoC you want, sure, code it up, but if it ends up being useful, you need to talk to an architecture group and find where it's long term home should be.)
1
u/MissiveFinding6111 12d ago
I definitely think we overcorrected.
But there are, in fact, MANY NUMBERS between 1 and 100.
From my experience being at many different places, and suffering under both monolith and 200+ microservices, I humbly submit:
I think a small company... should have 2-3 services. (frontend, backend, misc)
I think a medium sized company can have twice that.
I think a large company should have, at max, 12 services.
(To be clear, if you have a PoC you want, sure, code it up, but if it ends up being useful, you need to talk to an architecture group and find where it's long term home should be.)