Getting started
What Splick is, how the monorepo is laid out, and how to run the local stack.
Architecture
C4 context and containers, Kong, data isolation, events, security, and the Rust strangler fig.
Patterns
Hexagonal layering, outbox, inbox, idempotency, streams, correlation, and rate limits.
Design deep dives
Auth and OTP, friendship, feed, messaging, expenses, media, notifications, and the relay.
ADRs
Accepted decisions from Kong through the centralized outbox relay.
Services
Java, Rust, iOS, Android, and web — boundaries, APIs, data, events, and config.
Logs and trace
X-Request-Id, structured logs, Loki, Prometheus, Grafana, and the alert catalog.
Deployment
Local, UAT, and production, plus web, iOS, and Android release paths.
API reference
Redoc rendering of the backend OpenAPI contract.