Releases: evolutionary-architecture/evolutionary-architecture-by-example
Evolutionary Architecture By Example v1.2 ✨
We're excited to unveil the next iteration of our "Evolutionary Architecture" journey! 🧭
📘 New Chapter
Chapter 4, focused on Domain Complexity, has been introduced! 🎉
Chapter includes:
- The core principles of Domain-Driven Design are explained.
- The application of tactical DDD in complex domains is demonstrated.
- The thinking process behind the use of DDD patterns is explored, and relevant trade-offs are considered.
- Pattern are discussed through real-world scenarios.
- Examples of tactical DDD building blocks for designing complex domains are presented.
📚 Content Updates
- Chapter 1 and Chapter 2 texts have been enhanced with more precise and engineering-focused content to provide deeper clarity and stronger foundations for understanding evolutionary architecture.
🤖 Technical Updates
- The project has been updated to .NET 9
- We’ve adopted the SLNX format to improve solution loading times.
- Fluent Assertions have been replaced with Shouldly.
- The first launch experience locally is now seamless!
🎨 Visual Enhancements
- All chapters now feature better visuals, with Excalidraw replacing Miro for visually appealing diagrams.
💬 Community Feedback Improvements
- Numerous small bug fixes and content improvements have been made based on community feedback.
Evolutionary architecture by example - 1.1.0 ⚙️
🎉 Release Notes: Evolutionary Architecture 1.1 - Elevating Excellence 🚀
We're excited to unveil the next iteration of our evolutionary architecture journey! 🌟
📚 Docs:
✅ Added videos section with links to conferences and webinars
1️⃣ Chapter 1: Focus on Simplicity
✅ Upgraded to .NET 8 to leverage the latest features and improvements.
✅ Tests use theory data instead IEnumerable
2️⃣ Chapter 2: Focus on Maintainability
✅ Upgraded to .NET 8 to leverage the latest features and improvements.
✅ Tests use theory data instead IEnumerable
3️⃣ Chapter 3: Focus on Growth
✅ Implemented Inbox/Outbox patterns to bolster system resilience.
✅ Introduced retry and redelivery mechanisms for enhanced fault tolerance.Added Resilience Architecture Decision Records (ADRs) to document and communicate resilience strategies decisions.
✅ Upgraded to .NET 8 to leverage the latest features and improvements.
✅ Tests use theory data instead IEnumerable
🐞 Bug Squashed:
✅ Fixed invalid link in Main Readme
Stay tuned for more exhilarating updates as we continue to evolve and elevate our architecture. Happy coding! 🚀👩💻👨💻🎉
Evolutionary architecture by example - First Release 🔥🔥
🎉 Release Notes: Evolutionary Architecture by Example Fitness Studio Domain 🏋️♂️
We're thrilled to introduce the latest evolution in our architecture journey🌟
📘 Chapters:
1️⃣ Chapter 1: Focus on Simplicity
- Prioritizing simplicity for faster delivery.
- Streamlined CI process.
- Initial adoption of Monolithic architecture.
- Modularization through catalogs.
- Implementation of an in-memory event bus.
- Utilization of a universal database (PostgreSQL).
2️⃣ Chapter 2: Focus on Maintainability
- Introduction of modules via subprojects.
- Easier maintenance for multiple teams collaborating.
- Implementation of CQRS for core component maintainability.
3️⃣ Chapter 3: Focus on Growth
- Transition to microservices for better scalability.
- Adoption of an external event bus.
- Adoption of artifactory.
- Focus on accommodating system growth and demands.
Stay tuned for more exciting updates as we continue to evolve and improve. Happy coding! 🚀👩💻👨💻🎉