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

Links