Portfolio
Kizuna
Topluluklar ve işletmeler için self-hosted çalışabilen, gizlilik odaklı bir mesajlaşma platformu denemesi.
open-sourcearchitectureexperiment
Role
Architecture + full-stack
Stack
TypeScriptNext.jsNode.jsSupabase RealtimeMicroservices
Problem
Mesajlaşma gibi büyüyebilen bir alanda servis sınırları ve gizlilik beklentileri baştan düşünülmeliydi.
Approach
API gateway, domain bazlı servisler ve self-hosted çalışabilecek bir yapı üzerine ilerledim.
Outcome
Proje, ileride farklı domainlerin ayrılabileceği daha okunur bir mimari denemeye dönüştü.
Learned
Mikroservis fikri tek başına değerli değil; sınırlar gerçekten anlamlıysa işe yarıyor.
Metrics
- Açık kaynak mikrohizmet mimarisi
- Supabase üzerinden gerçek zamanlı mesajlaşma