Built to enterprise standards
Domain-Driven Design, event sourcing, CQRS, and microservices. Every component independently deployable.
Architecture decisions
Event-driven
Apache Kafka backbone. All inter-service communication via events. CQRS + Event Sourcing for full audit trail.
Domain-Driven Design
Bounded contexts per module. Clear domain boundaries. Designed for Drools/Camunda rule engine replacement without service rewrites.
Security
OAuth 2.0, RBAC, JWT. Fine-grained access control per module and operation.
Observability
Locust-based load testing suite included. Structured logging. Health endpoints on all services.
Technologies
BackendSpring Boot
ML ServicesFastAPI / spaCy
Event BusApache Kafka
FrontendNext.js
DatabasePostgreSQL
InfrastructureDocker / Kubernetes
SecurityOAuth 2 / RBAC
Tech stackLLM — Q3 2026
Flexible deployment targets
Designed for Docker Compose (demo/pilot) and Kubernetes (production). Runs comfortably on Oracle Cloud Always Free ARM tier (4 vCPU, 24GB RAM) for evaluation deployments.