A solid foundation for forging applications
Idk what to write here yet
Strong patterns from the start
Hexagonal architecture, DDD and CQRS shape every service. The structure is already there, and lint rules fail the build when someone breaks it.
Uncoupled and ready to scale
Services never call each other directly. They publish events to Kafka through a transactional outbox, so each part scales and fails on its own without losing a message.
Monitored from day one
Endpoints, commands, queries, events: everything ships metrics, traces and logs into Grafana. There is nothing to instrument by hand.
Auth is already done
Email and Google sign-in, email verification, password resets, roles and impersonation. A complete account system before you write any code.
A codebase AI agents can navigate
Strict structure and naming mean every feature reads the same. A coding agent, or a new teammate, finds the right file on the first try.
Tests that run in seconds
Every handler comes with unit tests running against in-memory adapters. The whole suite finishes in seconds, with no containers and no database.