Sobes.tech
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.