Niyə Testcontainers istifadə etmədilər?
Golang
Siz tərkib indeks olduğunu düşünürdünüz, amma optimizator kolonları lazım olan sırayla yenidən düzəltmir?
Həlldə hansı sıralama istifadə olunur?
İndekslərlə bağlı problemlər olduğunu qeyd etdin — daha ətraflı danışa bilərsənmi?
Sizin xidmətiniz digər xidmətlər tərəfindən istifadə olunan API idi. Redis-də zənginləşdirmə üçün məlumatlar saxlayırdınız — niyə hər sorğuda kataloq xidmətinə (anbarlar və s. haqqında) müraciət etmirdiniz?
Metrlər necə qurulmuşdu? Xidmət metrləri göndərirdi yoxsa toplayırdı?
İndeks geri alındıqda, sorğunu yenidən yazdıqda və sonra eyni indeksi yenidən tətbiq etdikdə nə baş verdi?
Kafka ilə işləmək üçün Redis istifadə etdiyinizi qeyd etdiniz — niyə olduğunu izah edə bilərsinizmi?
Docker vasitəsilə yerləşdirmə haqqında danışa bilərsən — necə işləyirdi?
Metrikaları harada saxlayırdınız? VictoriaMetrics istifadə etmədinizmi?
Yaxşı, onda sorğuda dəqiq nə dəyişdi?
Testify-dən istifadə etmisinizmi?
Metrləri necə qurmuşdunuz? Ümumiyyətlə harada yerləşdirirsiniz?
LRU tətbiq səviyyəsində məlumat saxlayır — miqyaslandırma zamanı keşik davranışı hansı mənada qeyri-müəyyən olur?
İndeks və ya sorğu yenidən yazılıb — sorğuda dəqiq nə dəyişib?
Algoritmin mürəkkəbliyi nədir və burada ağac haradadır?
İzleme artıq edildi — dəqiq nə etdiniz?
Go-da kitabxana var — LRU, burada Any göndərə və TTL təyin edə bilərsiniz. Niyə Redis seçildi, yoxsa o?
Tərcüməçi qeyd edir ki, son iş yerinizdə emal sürətini 4-5 dəfə artırmısınız — daha ətraflı danış.
Testlər yazdığınızı qeyd etdiniz — hansı testlər və nə istifadə etdiniz?