mauroservienti/all-our-aggregates-are-wrong-demos
This system is a .NET 10-based e-commerce platform that manages the full shopping cart lifecycle, from product discovery to checkout. It coordinates four distinct backend services—Sales, Marketing, Shipping, and Warehouse—each persisting data in separate PostgreSQL databases and communicating via NServiceBus message queues. The application exposes RESTful APIs and a Razor-based web interface to compose product details, pricing, inventory, and shipping options for the user. Background processes handle cart state transitions, such as inactivity and staleness, ensuring data consistency across the distributed services.
48.5
Weak · 3 August 2026
2.2k
lines of production code
C#
primary language
2
bus factor · 10 authors in all
2
measurements over time
How it got here
2018 · Shopping cart and service integration
This period focused on implementing full shopping cart functionality across the application, introducing new API endpoints, data models, and view templates for cart management. It also standardized the backend services by migrating to PostgreSQL, NServiceBus for messaging, and the generic host builder pattern, while adding end-to-end tests to verify the integrated flow.
37 changes
2019–2026 · Development environment and test infrastructure
This period focused on establishing a robust local development environment using Dev Containers and Docker, alongside creating a database initialization tool to ensure consistent schema creation. The work also introduced new message types for cart operations and added integration tests to verify the web application's composition layer.
5 changes
Survey your own repository
mauroservienti/all-our-aggregates-are-wrong-demos was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.
About this page
- The description of this project is derived from its own commit history, not from its README.
- The score is its highest published measurement, taken on 3 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit c53dafe542 — the exact code this score is about.
- Scored under rubric rubric-2026.08.18. Score the same commit under that rubric and you get the same number.