Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Model Mitosis - Scale Software While Avoiding Becoming a Legacy Monolith Without Falling into the Microservices Trap

Devoxx via YouTube

Overview

Explore a dynamic approach to software design and modularization in this 46-minute conference talk from Devoxx. Learn how to scale software effectively while avoiding the pitfalls of becoming a legacy monolith or falling into the microservices trap. Discover the concept of Model Mitosis, a method for splitting business models into multiple, decoupled components that evolve iteratively. Gain insights on identifying the right time to modularize software, making informed decisions about splitting into modules or services, and managing the progressive differentiation of business models without unnecessary coupling. Understand how to achieve flexibility in choosing when to split into multiple services, avoiding the scale costs associated with microservices and the risk of becoming a distributed monolith. This talk provides valuable strategies for maintaining software coherence and adaptability as it grows to solve more complex problems.

Syllabus

Model Mitosis by Julien Topçu & Josian Chevalier

Taught by

Devoxx

Reviews

Start your review of Model Mitosis - Scale Software While Avoiding Becoming a Legacy Monolith Without Falling into the Microservices Trap

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.