You’ve got the basic principles of software architecture down, but now you're looking for strategic ways of dealing with today's demands while planning for the future. With this Learning Path you'll acquire crucial soft skills, such as communication and modeling, and get a deeper understanding of service-based architectures including an in-depth look into microservices. With these skills in your deck, you'll be confident in your ability to handle the toughest challenges that come your way.
Move beyond concrete and highly coupled thinking as you learn a new approach for building long-lived and evolvable systems. You'll get a deeper understanding of the Web and why it works, and then learn to make architectural decisions that endure beyond particular technology and implementation choices. You'll see how software architecture can be approached by way of network-friendly, standards-based resource-oriented systems and you'll broaden your palette of architectural tools along the way.