Building Monoliths that could scale (easily) to Microservices (only if they need to)

Today, many projects and applications are started with the goal of deploying them in the cloud to support a large requests load and be prepared to scale easily. When we look at large projects and get carried away by fads (or the hype), it's easy to fall into the temptation to start designing your entire application with a microservices architecture... Because that's what everyone's doing, right? But are microservices an end in themselves or a means to an end?

In this talk, we'll take a different approach: we'll go back to basics, look at the journey rather than the destination, and see how following DDD, CQRS, and event-sourcing practices will allow us to design and evolve our application starting with the simplicity of a monolith, but giving it the ability to scale to microservices when (and most importantly, only when) we need it.

David Gomez G.

Java Champion, Developer Advocate at @Axon_IQ

Madrid, Spain

View Speaker Profile

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top