2024
FlaskSQL AlchemyPostgreSQLDockerBackend
TG Rent A Car
Rezervasyon iş akışları, iş kuralları ve pratik domain modelleme odağında bir araç kiralama yönetim sistemi tasarlayıp geliştirdim.
Akış Kapsamı
Uçtan Uca
Rezervasyondan kiralama tamamlamaya kadar
Domain Modeli
Çok Varlıklı
Araçlar, rezervasyonlar, kullanıcılar
Backend Tasarımı
Modüler
Yapılandırılmış service-layer implementasyonu
GENEL BAKIŞ
Ne geliştirdim?
Net hiyerarşi, premium boşluklar ve kanıt alanı—hızlı tarama ve derin okuma için optimize.
Bu sayfa, SaaS seviyesinde bir case study formatında tasarlandı: net hiyerarşi, okunabilir tipografi ve kanıt sunmak için alan.
KARARLAR
Kararlar ve trade‑off’lar
Düz yapılar yerine ilişkisel modelleme
İş kuralları ve ilişkileri doğru temsil etmek için daha basit düz yapılar yerine ilişkisel modelleme tercih edildi.
Minimal CRUD yerine domain kuralları
Sadece CRUD ile sınırlı kalmak yerine rezervasyon yaşam döngüsü ve domain kuralları önceliklendirildi.
MIMARI
Sistem tasarımı
Domain modelleme
Sistem tasarımında domain-driven düşünce ve varlık ilişkileri uygulandı.
Service-layer backend yapısı
İş mantığını düzenli ve test edilebilir tutmak için modüler service-layer.
Öne çıkanlar
- Rezervasyon ve kiralama yaşam döngüsü mantığının tasarımı
- Rezervasyon iş akışları için backend servislerinin geliştirilmesi
- Pratik sistem tasarımında domain‑driven yaklaşımın uygulanması
- Çok varlıklı ilişkisel veri yapılarının kurulması