This microservices book will then introduce a real-world app built as a monolith, currently struggling under increased demand and complexity, and guide you in its transition to microservices using the latest features of C# 8 and .NET Core 3. Westford, Massachusetts: Addison-Wesley, 1999.
Chapter 13. Refactoring: Improving the Design of Existing Code. Refactoring your monolith A common mistake when making the transition to microservices is to ignore the monolith and just build new features as services. Lecture Notes in Computer Science, vol 11350. What's next.

Fritzsch J., Bogner J., Zimmermann A., Wagner S. (2019) From Monolith to Microservices: A Classification of Refactoring Approaches. Application decomposition, including several architectural refactoring patterns.

Microservices can be written using different frameworks and programming languages, and you can deploy them independently, as a single service, or as a group of services. Now to conclude the series, I’ll put that advice into a 4-phase roadmap for transforming your applications from a monolith to a set of microservices. Learning Objectives . Monolith to Microservices. Getting started with a microservices architecture; Microservices reference architecture; Microservices TV; Evolve the Monolith to Microservices with Java and Node (IBM Redbooks publication)

And in Part 2, I described the kinds of problems you can solve with a microservices-based refactoring of your data.

This usually happens when a team feels that the monolith has gotten so out of control, and the code so unwieldy, that it would be better to declare bankruptcy and leave it to rot. Understand the principles and patterns associated with microservices Contribute to xebia/microservices-breaking-up-a-monolith development by creating an account on GitHub. Don’t suddenly refactor everything to microservices alongside your other refactoring unless you have time to tear them back down and build a normal service.

With over 9 hours of practical developer-focused content, this blend of instructional videos and hands-on labs will empower you and your teams to begin refactoring, and modernizing legacy applications to make use of cloud microservices.

(eds) Software Engineering Aspects of Continuous Development and New Paradigms of Software Production and Deployment. O’Reilly members get unlimited access to live online training experiences, plus books, videos, and digital content from 200+ publishers.

– Ry- ♦ Feb 4 '17 at 23:23 This is an educational example for myself to make sure I understand microservices at all.
DEVOPS 2018. Refactoring a monolith to Microservices.

refactoring a monolith to microservices