The InfoQ Podcast cover image

Sam Newman: Monolith to Microservices

The InfoQ Podcast

00:00

Branch by Abstraction Patterns

The strangler pattern is used to break off units of a monolith and move it out to a microservice. The idea behind branch by abstraction is that you want to re-implement a piece of functionality potentially to change that functionality or in the context of microservice architectureto migrate that functionality to be a new service. It's effectively which creating two different implementations of the same abstraction with exactly the same behavior. When we're migrating functionality from an existing application to a microservices application we typically want to keep the functionality exactly the same so that we can compare and make sure we've done it well.

Transcript
Play full episode

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app