zeng-alt/zero-ddd
This is a multi-tenant enterprise application framework built on Spring Boot and DDD principles, designed to provide out-of-the-box infrastructure for authentication, authorization, and data management. It implements Role-Based (RBAC) and Attribute-Based (ABAC) access control, multi-tenancy with dynamic database/schema routing, and event-driven architecture using RabbitMQ and Temporal. The system offers a comprehensive suite of reusable components for security, caching, internationalization, and API exposure via REST and GraphQL.
34.7
Weak · 3 August 2026
39k
lines of production code
Java
primary language
1
bus factor · 3 authors in all
3
measurements over time
How it got here
2024 · ZeroDDD framework and multi-tenancy infrastructure
This period focused on establishing the core ZeroDDD framework, introducing a comprehensive security and authentication system with JWT and captcha support, and implementing a robust multi-tenancy architecture with dynamic data source routing. The work also included building out the main business module with domain models, CQRS infrastructure, and GraphQL/REST APIs for user and role management.
45 changes
2025 · RBAC/ABAC security and multi-tenancy infrastructure
This period focused on establishing the core security and multi-tenancy infrastructure, introducing RBAC and ABAC domain models, repositories, and client synchronization. It also added a two-level caching system with Redis and Caffeine, alongside mixed-mode multi-tenancy support for database routing. Additionally, the codebase integrated Camunda identity services and externalized domain events to Temporal workflows.
14 changes
Survey your own repository
zeng-alt/zero-ddd 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 9ef891a1b6 — the exact code this score is about.
- Scored under rubric rubric-2026.08.19. Score the same commit under that rubric and you get the same number.