Yazeka
Arama sonuçlarına göre oluşturuldu
FastAPI katmanlı mimari, Model-Controller-Service (MCS) olarak adlandırılan bir yazılım tasarım desenidir 1. Bu mimari, backend uygulamalarını üç ayrı katmana ayırarak daha sürdürülebilir ve ölçeklenebilir hale getirir:
- Model Katmanı: Uygulamanın merkezi veri yapısını temsil eder ve veritabanı tablolarının şemalarını tanımlar 12. Bu katman, veritabanı ile etkileşim kurarak veri okuma ve yazma işlemlerini gerçekleştirir 4.
- Controller Katmanı: İş mantığını yönetir ve kullanıcı isteklerini işleyerek hizmet katmanına yönlendirir 13. FastAPI'de bu katmana "routers" veya "yollayıcılar" da denir 1.
- Service Katmanı: İş mantığını uygular ve hesaplamalar, dış API çağrıları gibi görevleri yerine getirir 13. Bu katman, model ve controller katmanları arasında bir köprü görevi görür 3.
5 kaynaktan alınan bilgiyle göre: