What do you think of your monolith? It's a system built over maybe many years, possibly by many developers, but it seems to cause so many issues - unexpected bugs, difficulty testing, a challenge to train new developers on. Should you tear it down and rebuild with microservices? What would you lose?

The monolith has come in for criticism, some of it deserved, in recent years. Microservices are heralded as the solution to many problems we face with monolithic applications. This talk will explore the reasons underpinning these architecture decisions, and examine if we can apply these principles to evolve our monolithic applications. We'll learn about coupling, pros & cons of different approaches, and explore real world examples to see how thinking well about architecture choices can benefit us. We'll even see how monoliths and microservices can work together - is there a best of both worlds?

Comments

Comments are closed.