Rol bazlı veri izolasyonu
Çözüm: Veteriner, pet sahibi ve admin aynı kaynaklara farklı kapsamlarla erişiyor. Row-level kurallar ve açık yetki kontrolleri ile sızıntı riski kapatıldı.
LOADING EXPERIENCE
SOFTWARE DEVELOPER
Veteriner hekimler ile evcil hayvan sahiplerini buluşturan kapsamlı dijital sağlık ekosistemi.
Pettag, hayvan sağlığı ve takip süreçlerini dijitalleştiren geniş ölçekli bir platformdur. Randevu yönetimi, aşı takibi, veteriner paneli ve pet sahibi mobil deneyimini tek mimari altında birleştirir. Yüksek eşzamanlı istekleri kaldıracak şekilde tasarlanmış API katmanı ve optimize edilmiş veri modeli ile gerçek dünya trafiğine hazırdır.
REST API katmanı Node.js üzerinde; kimlik doğrulama, randevu, aşı ve bildirim bounded context’leri ayrı servis modülleri olarak ayrıldı. Kaynak of truth PostgreSQL, oturum ve kısa ömürlü cache Redis. Bildirimler kuyruk üzerinden asenkron işleniyor. Veteriner paneli ve pet-sahibi mobil istemcileri aynı sözleşmeyi paylaşır.
Backend & Sistem Mimarisi
Çözüm: Veteriner, pet sahibi ve admin aynı kaynaklara farklı kapsamlarla erişiyor. Row-level kurallar ve açık yetki kontrolleri ile sızıntı riski kapatıldı.
Çözüm: Zamanlanmış işler idempotent job’lar olarak kuyruğa alındı; başarısız gönderimler retry + dead-letter ile izleniyor.
Görseller yakında eklenecek — yer tutucu alanlar.