• Home
  • /
  • Talk

From monolith to microservices via people & principles

(talk)

In this talk we’d like to share our experiences and learnings building stronger technical capabilities in a branch of the business that has grown beyond all expectations. We will see the evolution of a B2B integration solution from the first, rapid implementation and its uncontrolled growth in the form of a suite of monolithic applications. Finally, we will present an ongoing project to re-engineer the current suite of monoliths into an ecosystem of microservices based on Spring Boot and AWS. We will discuss our key technical decisions and their motivations and show how we are using design principles like DRY, KISS and YAGNI as well as other concept and tools from the DDD community to regularly deliver improved capability into production.

Sergio Martinez González

Software Engineer at Mango

Sergio is a software engineer at Mango. He always eager to embrace both Agile and XP practises. He works in a team responsible of the Mango Online Shop integration with external marketplaces. Actually the team has the challenge of evolve the legacy architecture from monolithic to microservices architecture.

 

Erik Torres Serrano

Software Engineer at Codurance

Erik (@ertorser) is a software developer with over ten years experience developing concurrent and distributed systems. He strongly believes in pragmatism, practice and team working. Erik is a lifelong learner, always looking for new ways to improve software quality, including coding practices, security and performance. He especially enjoys sharing his passion for development with others. Lately, you can find him improving his craft and helping others improve theirs in the Barcelona Java User Group and in the Software Craftsmanship Community. Away from the keyboard, he loves the outdoors and spending time with his wife and son.