> We run one of the largest microservices deployments in the world, with thousands of services that perform billions of requests per second.
Thousands? Does one truly need that many microservices, even if you are the size of Facebook? That is a lot.
Thousands? Does one truly need that many microservices, even if you are the size of Facebook? That is a lot.
I would go a bit further and say most companies should only proceed with a microservice architecture if they have sufficient scale and automation such that decomposing their architecture will result in at least a high double digit number of discrete services.
I agree, scale and automation are two important factors when decomposing architectures. I think it would be really valuable if systems could decompose themselves to some degree, based on scale and other factors, without much of an operator's intervention.