Sobes.tech
Junior — Senior

Questions of scalability and fault tolerance of a distributed application

livecode

Task condition

System composition:

  1. webApp — client-side
  2. users-api — server-side service that handles users
  3. DB — storage for user data All elements operate as a single instance. Although the application is distributed, it is not ready for scaling. Describe what disadvantages may arise from such a design, and suggest options for improvement (scaling, fault tolerance, load balancing, etc.).