Complexity in Systems

Stefan discusses the challenges of deploying large insurance systems, emphasizing the need for rapid deployment cycles in a DevOps environment. He raises concerns about the potential chaos that can arise from adopting a nano services approach, advocating instead for a balanced number of systems—between five and twenty—that encapsulate coherent logic. This perspective invites a deeper exploration of microservices and their implications for software architecture.