Siz birikma indeks bo'lsa kerak deb o'ylagandirsiz, lekin optimizator ustunlarni kerakli tartibda qayta joylashtirmayaptimi?
Golang
Nima uchun Testcontainers ni olmaganlar?
Docker orqali joylashtirish haqida gapira olasizmi — qanday ishlagan?
Sizning xizmatingiz boshqa xizmatlar tomonidan foydalaniladigan API edi. Redisda ma'lumotlarni boyitish uchun saqlagan edingiz — nima uchun har bir so'rovda katalog xizmatiga (omborlar va boshqalar haqida) murojaat qilmasdingiz?
Metriqalarni qaerdagi saqlayapsizlar? VictoriaMetricsni ishlatmadingizmi?
Yaxshi, unda so'rovda aniq nima o'zgardi?
Kafka bilan ishlash uchun Redisdan foydalanishingizni aytdingiz — nima uchun ekanligini ayta olasizmi?
Yechimda qanday saralash ishlatiladi?
Indeks yoki so'rov qayta yozildimi — so'rovda aniq nima o'zgardi?
Indekslar bilan muammo bo'lganligini aytding — aniqroq ayta olasizmi?
Metrikalar qanday sozlangan edi? Xizmat metrikalarni yuboradimi yoki ularni yigadimi?
LRU ma'lumotlarni ilova darajasida saqlaydi — kengaytirishda keshning xulq-atvori qanday qilib noaniq bo'lib qoladi?
Testify-dan foydalandingizmi?
Tracing allaqachon amalga oshirildi — aniq nima qildingiz?
Go tilida mavjud bo'lgan LRU kutubxona bor, unga Any yuborish va TTL belgilash mumkin. Nima uchun Redis tanlandi, u emasmi?
Algoritmning murakkabligi nima va bu yerda daraxt qayerda?
Indeksni qaytarib olgan, so'rovni yozib chiqqan va keyin aynan shu indeksni qayta qo'llagan holda nima bo'ldi?
Xizmat Kafka'dan ma'lumotlarni o'qib, ularni Redis ma'lumotlari bilan boyitardi — va keyin nima qilardi?
Siz metrikalarni qanday sozlagandingiz? Umuman qayerga joylashtiryapsiz?
Markaziy loglash bilan nima qilindi?