Master Software Architecture: A Pragmatic Guide
Discover the essentials of software architecture in this comprehensive yet easy-to-follow guide. Perfect for aspiring architects, this software architecture book covers key topics like domain-driven design, deployment strategies, and security. Learn practical techniques such as event storming and domain storytelling. It also covers patterns like domain model, CQRS, inbox and outbox, and many more. From fundamentals to advanced concepts, this guide equips you with the knowledge to design robust, scalable systems.
Mastering Strategic Domain-Driven Design - Free DDD Book
This book makes it easy to learn how to design better software by leveraging the power of event storming and strategic domain-driven design. You will learn how to break down your business domain into subdomains, define bounded contexts, and create a context map. Whether you are new to coding or have been coding for years, this book will help you build software that is easier to understand.