Summary

Migrating from a monolithic to a microservice architecture is always a hard task. Always start with baby steps. Try to take out those services that do not interact directly with the user. Keep an eye on your metrics machine, as well as the application-level metrics. Try to avoid any destructive statements on the database. Use new columns, and refer to the old columns as the dead columns in the database. You must use a domain expert to divide your application into different services with bounded contexts. If this separation isn't good enough and is improperly planned, this will make your microservices fairly complicated in the future. Monitoring and scaling are the next important tasks that we have to do, which we will discuss in the upcoming chapters.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset