Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

From a Distributed Monolith to a Microservices Solution

NDC Conferences via YouTube

Overview

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.

Syllabus

Intro
Why a monolith
microservices vs monolith
no silver bullet
monolith to microservices
integration service
API management
Using our own API
A distributed monolith
The next service
The integration API
The business people
The solution
Functional domains
Implementation details
Do repeat yourself
loosely coupled code
event vs command
good practices
Bloat defense
Open close principle

Taught by

NDC Conferences

Reviews

Start your review of From a Distributed Monolith to a Microservices Solution

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.