From the course: DevOps Foundations: Microservices
Unlock the full course today
Join today to access over 24,700 courses taught by industry experts.
Applying microservices patterns
From the course: DevOps Foundations: Microservices
Applying microservices patterns
At this point, we have some grounding in microservice architecture and how microservice patterns compare to other patterns like the monolithic. Now what? When should we apply microservice architectures and to what kinds of applications? Let's discuss when and how to apply microservice architectures. I've spent a lot of time talking about all the benefits of microservices. So, if microservices are so terrific, shouldn't they be applied everywhere? The answer is definitely not. No architectural pattern is perfect for every situation. Believe it or not, greenfield application development should start with monolithic architecture. Keep in mind monoliths are not inherently bad. Microservices allow systems to scale beyond the point where monoliths are too big and complex to deploy frequently. Before a monolith gets to that point, you really don't want or need the operational overhead and complexity of microservices. If you are building a greenfield application that you think will eventually…