Chapter 13. Refactoring to microservices

This chapter covers:

  • When to migrate a monolithic application to a microservice architecture
  • Why using an incremental approach is essential when refactoring a monolithic application to microservices
  • Implementing new features as services
  • Extracting services from the monolith
  • Integrating a service and the monolith

I hope that this book has given you a good understanding of the microservice architecture, its benefits and drawbacks, and when to use it. There is, however, a fairly good chance you’re working on a large, complex monolithic application. Your daily experience of developing and deploying your application is slow and painful. Microservices, which appear like a good fit for your application, seem ...

Get Microservices Patterns now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.