Model Mitosis - Scale Software While Avoiding Becoming a Legacy Monolith Without Falling into the Microservices Trap
Offered By: Devoxx via YouTube
Course Description
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
Related Courses
Play by Play: Developing Microservices and Mobile Apps with JHipsterPluralsight Software Archaeology - Learning from the Landing on the Moon
Devoxx via YouTube Create an Eco-Friendly World with Green Software Engineering
Devoxx via YouTube Platform Building for Data Mesh - Show Me How It Is Done
Devoxx via YouTube The Hitchhiker's Guide to Software Architecture and Design
Devoxx via YouTube