Company
Date Published
Author
Jürgen Etzlstorfer
Word count
1836
Language
American English
Hacker News points
None

Summary

The blog post guides readers through the process of transitioning a monolithic application, TicketMonster, into microservices using the OrdersService as the first candidate. The authors employ the strangler pattern to integrate the microservice with the existing monolith while controlling traffic via feature flags, allowing for incremental testing and deployment on OpenShift. This approach facilitates risk mitigation through canary releases, progressively directing traffic from the monolithic backend-v1 to the newly developed backend-v2. The post emphasizes the use of Dynatrace for monitoring and validation, ensuring seamless integration and performance assessment of the new service. Additionally, it highlights the need to eventually remove feature flags and fully decouple datastores to eliminate technical debt while encouraging readers to apply these practices to their own monolithic applications.