Your Microservices Transition
By Rag Dhiman
Course info



Course info



Description
Would you like to gain the ability to transition to a microservices architecture incrementally, avoiding the big-bang approach, which doesn't sit well with customers and stakeholders? In this course, Your Microservices Transition, you will explore transitioning to a microservices architecture from a monolithic application systematically, using the strangler application pattern.
First, you will learn the principles of the strangler application pattern. Next, you will discover how to apply the pattern to transition to microservices. Finally, you will see how to complete the transition using additional techniques and patterns. When you're finished with this course, you will have the skills and knowledge of a tried and tested microservices transition strategy needed to re-architect your monolithic or legacy application architecture.
Section Introduction Transcripts
Course Overview
Hi everyone. My name is Rag Dhiman, and welcome to my course titled Your Microservices Transition. I've been developing and architecting software at a commercial level for well over 15 years, and in the last few years I've had hands‑on experience in transitioning legacy software architecture to a more modern microservices architecture. And from this experience, I have discovered there are a specific set of techniques and patterns that are key to making your microservices transition strategy work, a strategy that requires a methodical, systematic, and incremental approach to pulling your existing software architecture apart into microservices, and the only approach to microservices transition strategy that works is an approach that allows you to transition at your own pace in incremental steps to mitigate risk whilst at the same time allowing enough leftover capacity to do day‑to‑day software enhancements and bug fixes. The good news is the Strangler Application pattern, along with a number of complementary techniques and patterns, all which are taught in this course, is the microservices transition strategy that meets all our requirements. This course teaches you this microservices transition strategy using a very lifelike, monolithic software architecture, which is decomposed into a microservices architecture using the strategy. So by the end of this course, you'll be fully skilled up in decomposing your software architecture into a set of microservices using the Strangler Application pattern as your microservices transition strategy. And before you begin this course, you should be familiar with general software development and general software architecture at a very high level. I've intentionally made this course very accessible to all levels of technical ability, ranging from software engineers to product managers and to decision makers just so that you can get the right support and momentum to transition to a microservices architecture. So I hope you'll join me on this journey to learn how to transition to microservices with this course, at Pluralsight.