Microservice Data Decomposition Patterns

3 hour online training

Breaking apart the monolithic database

Attend This Workshop

Most people understand that microservices work best when you don’t share databases, but actually dealing with the challenges you encounter while making this happen is much more difficult.

Expert Sam Newman walks you through one of the trickiest parts of building microservices: how to structure your data to achieve the best performance in a microservices architecture. You’ll explore the problems associated with extracting data from existing systems to create new decoupled data stores. From distributed transactions to referential integrity, reporting requirements, and caching concerns, you’ll gain a host of practical tips, plus solutions for tasks like reporting, where large volumes of data often need to be brought back together.

What you'll learn-and how you can apply it

By the end of this live online course, you’ll understand:

  • The tools to use when making incremental changes to databases
  • How to think about data ownership in a microservice world
  • Techniques to deal with referential integrity and caching

And you’ll be able to:

  • Use a variety of migration patterns in different contexts to make adopting microservices easier
  • See your data less as a static, non-changing entity and more as something you must continuously change to make sure it’s fit for its purpose

This training course is for you because…

  • You're currently struggling with a large monolithic system.
  • You have a large database and are looking to refactor it safely.
  • You want to incrementally migrate to a microservice architecture.

Find more Online Training courses