Software Architecture, Software Engineering, Software Development, Microservices, Programming.
second one is The Complete Cloud Computing Software Architecture Patterns, both of them effectively complement this course. If you can afford, you can join all three courses to master both System design and Software architecture in 2024. 2. Software Architecture & Technology of Large-Scale Systems