Software Architecture, Software Engineering, Software Development, Microservices, Programming.
& Design of Modern Large Scale Systems and The Complete Microservices & Event-Driven Architecture, which are best to start with. They are also very affordable. 10 Software Architecture Every Experienced Developer Should Know Here is a list of most popular Software architecture and their brief