.env faylı nədir və nə üçün istifadə olunur?
Golang
Məhsul rezervasiya sistemindən danışın: Redis ilə ikili satışlar necə qarşısı alındı?
Res massivinin yığımda olması üçün necə optimallaşdırmaq olar? Bunun üçün nə etmək lazımdır?
Circuit Breaker haqqında danışın: həll necə qurulmuşdu, hansı xidmətlərə qoyulmuşdu, fallback-da nə vardı?
Kafka ilə işləmə haqqında danışın: gecikmə yığılarkən nə baş verir, hansı risklər var və necə həll olunub?
API-nin cavab müddətini 2 saniyədən 300 ms-ə endirmək üçün sorğu optimizasiyası ilə nə nəzərdə tutulur?
Kontekst ləğvini necə idarə etmək olar ki, bütün işçilər kontekst ləğv olunduqda dərhal dayansın? Konteksti nəzərə alaraq kanaldan oxumaq üçün select necə istifadə olunur?
Kafka istifadə edilərək asinxron hesabatların yaradılması sistemi haqqında danışın. Asinxronluq nə idi?
Master-slave nüsxələmə haqqında danış — nə zaman master-ə, nə zaman slave-ə müraciət edilir?
Siz yazıçısınız, kiçik blogunuzu idarə edirsiniz və orada məqalələr dərc edirsiniz. Blogunuzun istifadəçiləri (oxucular) daxil olduqdan sonra onları görə və oxuya bilərlər. Hər məqalə üçün unikal baxışların gündəlik sayını hesablamaq funksionallığını həyata keçirmək lazımdır. Funksional tələblər: - Bu gün üçün statistikalar: Müəllif, bu gün məqaləsini neçə unikal istifadəçinin baxdığını görə bilər (məlumatlar real vaxtda toplanır). - Keçmiş günlərin statistikası: Müəllif, istənilən keçmiş gün üçün statistikaları görə bilər (məsələn, dünən). Texniki məhdudiyyətlər və şərtlər: - Tətbiq tək bir serverdə işləyir (bir pod) - Yaddaşda saxlama - Vaxt UTC0-də
Kafka-da mesajların təkrarlanmasının qarşısını necə aldınız?
Hesablardan gələn məlumatlar 1C-yə necə köçürülürdü?
Go-da məqsədli yaddaş sızması necə etmək olar? Hansı hallar sızmalara səbəb olur?
İndeks olmadığını gördünüz, cədvəl böyükdür. İndeks əlavə etmək üçün necə edəcəksiniz?
Optimizator həmişə yaradılmış indeksi istifadə edəcəkmi?
Kafka əlçatmaz olarsa, outbox sxeməsi ilə nə baş verəcək? Outbox növbəsi nə qədər böyüyə bilər?
Əgər bu böyük switch-case idisə, qaydaların əlavə olunması və silinməsi necə həyata keçirilirdi?