BookWorm Architecture
Cloud-native .NET Aspire e-commerce app showcasing DDD and microservices patterns
Deploy BookWorm
Easily deploy BookWorm to Azure Container Apps with our step-by-step deployment guide on your own Azure subscription.
Explore EDA
Dive into our interactive EventCatalog to explore domains, services, and event flows with visual dependency graphs.
Performance Testing
Check out our testing documentation to learn more about our testing strategies and how to run performance tests.
What is BookWorm?
BookWorm is a cloud-native e-commerce application built with .NET Aspire that demonstrates practical implementation of modern software architecture patterns including Domain-Driven Design, Vertical Slice Architecture, microservices patterns, event-driven architecture, AI integration, and comprehensive testing strategies.
Interactive Architecture Visualizer
Explore the interactive service dependency graph to understand how our microservices communicate and depend on each other.
Quality & Performance
View our code quality metrics and explore our comprehensive performance testing suite.
Deploy to Azure
Follow our deployment guide for Azure Container Apps or contribute to the project using our contributing guidelines.