Discover practical strategies for identifying service boundaries in complex systems during this conference talk. Learn how to avoid common pitfalls that lead to the dreaded "big re-write" by exploring natural separations of concerns in business domains. Gain insights from 20 years of experience in developing complex systems as you delve into topics such as service-oriented architecture, tight coupling, and microservices. Explore real-world examples, including Amazon's workflow and hotel booking systems, to understand how to effectively name, structure, and organize services. Master the art of creating autonomous components and drawing microservices to improve system modularity and maintainability. Walk away with valuable knowledge on how to reduce cognitive load, enhance deployment strategies, and create more robust, scalable software architectures.
Finding Your Service Boundaries - A Practical Guide