MÜHENDİSLİK STANDARTLARI & ALTYAPI
Ekosistemdeki tüm servisler gevşek bağlı (loosely coupled), tek doğruluk kaynaklı ve sıfır harici CDN prensibiyle tasarlanmıştır.
01 / Çekirdek Çalışma Zamanı
Java 21 LTS & Spring Boot 3
Çekirdek SaaS mikroservislerinde Spring Boot 3.4, Java 21 Virtual Threads ve Generational ZGC ile düşük gecikmeli, yüksek eşzamanlı çalışma zamanı sağlanır.
02 / Veri & Mesajlaşma
Tam Şema İzolasyonu & AMQP
PostgreSQL 16 üzerinde her mikroservis tamamen izole veritabanı ve Flyway şemasına sahiptir. Servisler arası asenkron iletişim RabbitMQ (`et.events.topic`) ve Redis 7 ile yürütülür.
03 / Güvenlik & Kimlik
Stateless JWKS & Fail-Closed
Merkezi AuthHub RS256 JWKS açık anahtar doğrulaması, OAuth2.1 PKCE akışları, kanal/kiracı bazlı IDOR kalkanları ve Fiscus üzerinden manipüle edilemez hak (Entitlement) doğrulaması.
04 / Bağımsız Ön Yüz (Self-Hosted)
Sıfır Harici CDN İlkesi
Tüm arayüz kütüphaneleri (`Tailwind`, `Chart.js`, `Marked`, `DOMPurify`, `Lucide`) Caddy 2 Gateway üzerinden `'self'` CSP politikasıyla doğrudan kendi sunucularımızdan sunulur.