Junior — Senior
Questions of scalability and fault tolerance of a distributed application
livecode
Task condition
System composition:
- webApp — client-side
- users-api — server-side service that handles users
- 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.).