Middle+ — Principal
Scaling strategy for tenfold load increase
livecode
Task condition
The service handles approximately 1000 requests per second. It is estimated that in three months, the number of requests will increase tenfold due to expansion into new markets. Currently, the architecture is built on a single PostgreSQL server and several application servers.
It is necessary to develop a detailed scaling plan for the system that will ensure its stable operation amid the expected growth in load. The plan should include:
- architectural changes;
- caching approaches;
- data sharding strategies;
- monitoring and alerting system;
- automatic scaling mechanisms.