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
Cell Biology: Cellular organization, division and processesIndian Institute of Science Bangalore via Swayam OCR Gateway Biology Paper 2 - Revision Playlist for Combined and Separate Science GCSE
YouTube OCR Gateway Biology Paper 1 - Revision Playlist for Combined and Separate Science GCSE
YouTube Meiosis and mitosis
The Open University via OpenLearn Non-Major Biology Lectures
YouTube