CestaLex
AI-assisted case-law research platform for the Turkish courts
A case-law research platform for law firms, covering Yargıtay, the regional courts of appeal and the Constitutional Court, with semantic search, a streaming AI assistant and a document editor.

- 3
- isolation layers
- 3
- high-court corpora
- 0
- manual invoicing steps
- SHA-256
- chained audit log
- Multi-tenant architecture: each law firm's data is isolated from the others in three independent layers, including PostgreSQL Row-Level Security.
- JWT/OAuth sessions, UYAP e-signature for legally binding actions, plus 2FA and role-based access for privileged operations.
- Transactional outbox over Kafka for lossless event delivery between services; a SHA-256 chained, tamper-evident audit log.
- Java 21
- Spring Boot
- PostgreSQL
- Kafka
- Redis
- Qdrant
- Gemini
- Docker
- Kubernetes
- S3


