Oct 05 - 07 | 2020 Ede, Netherlands
09:00 - 17:00

Monolith to Microservices

Explore how to break apart a monolith and transition to a microservice architecture


Many people interested in adopting microservice architectures already have lots of valuable working software that uses different architectures. Rather than throwing all that away and undertaking a "Big Bang" rewrite, you can save time, headaches, and money by adapting what you already have and incrementally adopting a microservice architecture.

In this workshop we'll explore a number of techniques that allow you to incrementally migrate from existing monolithic applications or vendor-based software to microservice architectures. You'll learn how to make the necessary architectural changes to adopt microservices without needing to resort to a "Big Bang" rewrite.

We'll also explore how to plan and prioritse a transition, including how to make sure you can make progress while still shipping features.

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

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

  • How to prioritize what to migrate first
  • How to keep your existing software running and serving customers while moving functionality to a new architecture
  • How to break down migration into multiple discrete steps

And you’ll be able to:

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

Note: This is a live online workshop, which means that you will be in touch with Sam Newman.

This training course is for you because…

  • You're currently struggling with a large monolithic system.
  • You have a big COTS product you want to replace with your own solution.
  • You want to incrementally migrate toward a microservice architecture.
Sam Newman

I'm an independent consultant based in London, working with clients all over the world.

I work in the cloud and continuous delivery space, more recently focusing on the use of microservice architectures. 


Things I've Done

After 12 years working at ThoughtWorks, I have taken the plunge and am now working as an independent consultant and speaker.

Along with Andy Yates I also created the Lego XP Game many years ago, a game designed to teach the basics of Agile in a workshop form. This has been run hundreds if not thousands of times around the world. I played a part in creating DBDeploy, one of the first open source database refactoring tools, and helped create the first AWS training workshops too. I was also fortunate enough to be around just as the ideas behind Continuous Delivery were taking shape, and like to think I played a small part in its development.

More recently writing has become a bigger part of my work. You may be interested in the small ebook Lightweight Systems for Realtime Monitoring, or the full-sized Building Microservices, both published by O'Reilly.