Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Grab it
Explore the journey from a distributed monolith to a successful microservices architecture in this 54-minute conference talk. Learn about the pitfalls of creating small, interconnected services and discover how to implement a loosely coupled, scalable microservices solution using Azure services. Gain insights into the effective use of Azure App Services, Azure Functions, Event Grid, and Storage Queues. Delve into the details of these services, understanding when and how to utilize each one for optimal results. Examine the importance of commands, events, and loose coupling in service design. Investigate functional domains, implementation details, and best practices for avoiding code repetition and maintaining loosely coupled code. Understand the differences between events and commands, and explore strategies for defending against bloat and adhering to the Open-Closed Principle. By the end of this talk, acquire the knowledge to identify and overcome the challenges of service-to-service design, enabling you to create a robust and responsive microservices architecture.
Read more
From a Distributed Monolith to a Microservices Solution