Services & projects
AI-generated content
This document was generated by an AI assistant. Verify accuracy before relying on the details.
This directory contains a detailed page per project in the monorepo, following a standard template:
- Role — business problem and scope.
- Stack — versions, dependencies, port.
- Internal architecture — modules, diagram.
- Endpoints — REST controllers.
- Data model — Mongo collections, diagram.
- Events — emitted and consumed.
- Inter-service dependencies — diagram.
- Configuration & deployment — env variables, Helm chart.
Backend Java / Spring Boot
| Project | Port | Role |
|---|---|---|
adb | – | Maven parent + Nginx reverse proxy |
adb-persons | 8081 | Persons (owners, tenants, suppliers) |
adb-utilities | 8082 | Catalogues, translations, INSEE |
adb-files | 8083 | S3 document storage |
adb-contracts | 8084 | Contracts (lease, insurance, SEPA) |
adb-parts | 8085 | Real-estate properties |
adb-aggregates | 8086 | Read-only multi-service aggregation |
adb-accounting | 8089 | Accounting |
adb-reports | 8090 | PDF generation |
adb-views | 8092 | Views / dashboards |
adb-tickets | 8093 | Ticket management |
Frontend
| Project | Role |
|---|---|
adb-ui | Legacy Angular 19 frontend |
adb-web | New Cloudflare Workers architecture (BFF + UI) |
Infrastructure & tooling
| Project | Role |
|---|---|
adb-charts | Kubernetes Helm charts |
adb-infrastructure | MongoDB Atlas + AWS EventBridge scripts |
adb-tests-artillery | Load / API tests |
adb-doc | VuePress documentation (this site) |
External services (referenced but outside the monorepo)
| Project | State |
|---|---|
adb-notes | Deprecated — features migrated to adb-tickets |
adb-graph | Deprecated — RabbitMQ consumer to Neo4j |