İçeriğe atla
CanlıSaaSAİHM · Avrupa

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

1
ortak platform temeli
2
farklı yargı alanı
0
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

  1. İstemci
    • React
    • Taslak editörü
  2. Ortak temel
    • Kimlik doğrulama
    • Kiracı izolasyonu
    • Paraşüt faturalama
  3. AİHM'e özgü
    • Atıf modeli
    • Arama servisi
    • AI mikroservisi
  4. Altyapı
    • Kafka
    • Redis
    • PostgreSQL
    • Docker · CI/CD
↓ Veri akışı yukarıdan aşağıya

04

Kilit kararlar

  1. 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.

  2. 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

  • SaaS
    Canlı

    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 repo

    Taskify

    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
  • Backend
    Geliş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