Muzibu.com'un teknik altyapısı nasıl çalışıyor?
Sizin için 8 katmanlı profesyonel bir mimari inşa ettik. Her katman kendi görevini yapar, birbirine karışmaz. Sonuç: Hızlı, güvenli ve ölçeklenebilir bir sistem.
Bir kullanıcı Muzibu.com'a girdiğinde, isteği 8 katmandan geçer. Her katman kendi görevini yapar.
Chrome, Safari, Firefox veya mobil. Butona tıklar, sayfa açar.
Kullanıcı arayüzü. Butonlar, formlar, player kontrolü burada.
Sayfa değişse bile müzik kesilmez. Sadece değişen kısım güncellenir.
Her istek 42 kontrolden geçer: Kimlik, yetki, hız sınırı, CSRF, XSS...
Sayfa yenilemeden form, tablo, arama. Admin panelin tamamı burada.
"Şarkı nasıl çalınır?", "Abonelik nasıl yenilenir?" gibi kurallar burada.
Önce Redis'e bakılır (1ms). Yoksa MySQL'den çekilir. Sonuç önbelleğe yazılır.
Tüm veriler burada. 470 migration ile oluşturulmuş tablolar.
Lego parçaları gibi - her modül bağımsız. Playlist modülü çökse bile Favori modülü çalışır.
Sadece bu sayfaya özel 4 terim. Tüm terimler için: Sayfa 12 - Merkezi Sözlük
(Ara Katman)
Her isteğin geçtiği güvenlik kapısı.
42 farklı kontrol noktası
(Reaktif Bileşen)
Sayfa yenilemeden çalışan PHP bileşenleri.
284 adet dinamik bileşen
(Tek Sayfa Uygulama)
Sayfa değişse bile müzik kesilmez.
Spotify gibi kesintisiz deneyim
(İş Mantığı Katmanı)
Tüm iş kurallarının tutulduğu yer.
"Şarkı nasıl çalınır?" burada tanımlı
Her istek bu katmanlardan geçer