> [!abstract] How we divide systems into smaller more manageable sections > ## Why - [[Computer system]]s will over time grow to a size where we humans can't enough knowledge of the system in our heads at the same time to effectively service the [[Computer system]] - parts of [[Computer system]] will become interdependent, meaning if you change something in one end of the system it will have unforeseen effects in other parts of the system ## Methodologies - Use [[Event stor]]