Software Architecture, Software Engineering, Software Development, Microservices, Programming.
learn in this course: 1. How to design large scale systems which can handle millions of requests/day 2. How to design for scalability and high availability. 3. Software architectural patterns, building blocks and best practices 4. How to define the system’s technical requirements, high level