From the course: DevOps Foundations: Microservices
Unlock this course with a free trial
Join today to access over 25,300 courses taught by industry experts.
Migrating to microservices
From the course: DevOps Foundations: Microservices
Migrating to microservices
The transition from monolith to microservices architecture begins with design, then moves to writing new microservices. Eventually, the microservices are designed, written and functioning in isolation under test. Now what? How do we go about executing the migration? There's more to a microservice migration than just scale. The development team has had the opportunity to refactor and rewrite code that may be decades old. The challenge for developers and operators is to make the transition safe by mitigating risk. This process isn't that much different from the typical change management used to introduce new features. However, the amount of change is much greater than with a typical feature release. Most new features and fixes only cover a tiny fraction of the overall functionality of a system, impacting a few tens of lines of code. Microservices migrations are much larger, covering whole components of a system and replacing thousands of lines of code. The microservices aren't just…