CestaLaw
Avrupa İnsan Hakları Mahkemesi içtihadı için araştırma platformu
- Rol
- Kurucu ortak · Backend mimarisi
- Dönem
- 2026 —
- Durum
- Canlı
- Bağlantılar
- Siteye git ↗
Rakamlarla
11 - ortak platform temeli
22 - farklı yargı alanı
00 - istek yolunda model çağrısı
Genel bakış
CestaLex'in kardeş ürünü; Avrupa İnsan Hakları Mahkemesi içtihadına odaklanıyor ve diğer Avrupa yargı alanlarına doğru genişliyor.
- AİHM kararlarının kendi atıf yapısı ve usul mantığı var; arama ve atıf katmanı bu külliyata göre ayrıca modellendi.
- Kafka servisler arası iletişimi yönetiyor, Redis sık okunan yolları önbelliyor.
- Taslak yazım akışına bağlı yapay zekâ mikroservisi; model çağrıları istek yolunun dışında çalışıyor.
01
Problem
AİHM içtihadı Türk iç hukukundan farklı işler: kararların atıf yapısı, kabul edilebilirlik kriterleri ve emsal ağırlığı başka. CestaLex'in arama katmanını olduğu gibi kopyalamak yanlış sonuç üretirdi.
Aynı anda iki ürünü iki ayrı altyapıyla yürütmek de küçük bir ekip için sürdürülemezdi. Soru şuydu: neyi paylaşmalı, neyi ayrı modellemeli?
02
Yaklaşım
Çok kiracılılık, kimlik doğrulama, Kafka tabanlı olay iletişimi, Paraşüt faturalama ve CI/CD ortak platform temelinden geliyor. Arama ve atıf katmanı ise AİHM külliyatı için sıfırdan modellendi.
Taslak yazım akışına iş birliği yapan bir yapay zekâ mikroservisi bağlandı; model çağrıları istek yolunun dışında asenkron çalışıyor, Redis sık okunan karar sayfalarını önbelliyor.
03
Mimari
- İstemci
- React
- Taslak editörü
- Ortak temel
- Kimlik doğrulama
- Kiracı izolasyonu
- Paraşüt faturalama
- AİHM'e özgü
- Atıf modeli
- Arama servisi
- AI mikroservisi
- Altyapı
- Kafka
- Redis
- PostgreSQL
- Docker · CI/CD
04
Kilit kararlar
- 01
Altyapıyı paylaş, alan modelini paylaşma
Kimlik, faturalama ve olay altyapısı ortak; külliyata özgü arama ve atıf mantığı ayrı. Böylece iki ürün aynı hızda ilerliyor ama birbirinin alan kurallarını bozmuyor.
- 02
Sık okunan yolları Redis'e almak
Karar sayfaları çok okunup az değişiyor. Redis önbelleği veritabanı yükünü düşürüyor ve sayfa açılışını hızlandırıyor.
Sonuç
CestaLaw üretimde. Tüm yığın konteynerize edildi ve çoklu repo CI/CD ile dağıtım otomatikleştirildi. Platform, Avrupa'daki diğer yargı alanlarına genişleyecek şekilde tasarlandı.
Ne öğrendim
“Teknik altyapı iki ürün arasında paylaşıldı; arama ve atıf mantığı ise her içtihat külliyatı için ayrı modellendi. Bu ayrım iki ürünün de aynı hızda gelişmesini sağladı.”
Benzer projeler
SaaSCanlıCestaLex
Türk mahkemeleri için yapay zekâ destekli içtihat araştırma platformu
Hukuk büroları için içtihat araştırma platformu. Yargıtay, Bölge Adliye Mahkemeleri ve Anayasa Mahkemesi kararlarında anlam tabanlı arama, akış yanıtlı yapay zekâ asistanı ve belge editörü sunuyor.
- 3
- izolasyon katmanı
- 3
- yüksek mahkeme külliyatı
- Java 21
- Spring Boot
- PostgreSQL
- Kafka
- Redis
- Qdrant
İncele
BackendÖzel repoTaskify
Beş mikroservis, 20ms altı gerçek zamanlı senkronizasyon
Beş ayrık mikroservisten oluşan görev yönetimi; Redis ve Kafka ile kullanıcılar arasında 20ms altı gecikmeyle gerçek zamanlı durum senkronizasyonu.
- 5
- mikroservis
- <20ms
- senkronizasyon gecikmesi
- Java
- Spring Boot
- Redis
- Kafka
- PostgreSQL
- Docker
İncele- BackendGeliştiriliyor
TradeHub
İki taraflı onay protokolüne sahip takas pazaryeri
Takas pazaryeri. Emanet (escrow) olmadan iki yabancı arasında güveni, iki taraflı onay protokolüyle kuruyor.
- 2
- aşamalı onay protokolü
- 5+
- mikroservis
- Java
- Spring Boot
- PostgreSQL
- Kafka
- Redis
- Docker
İncele
