Сен бір индекс құрастырдың деп ойладың, бірақ оптимизатор колонкаларды қажетті тәртіпте орналастырмай ма?
Golang
Docker арқылы орналастыру туралы айта аласыз ба — ол қалай жұмыс істеді?
Неліктен Testcontainers таңдамадыңыз?
Сіздің қызметіңіз басқа қызметтер қолданатын API болды. Redis-те сіз байыту үшін деректерді сақтадыңыз — әр сұрауда каталог қызметіне (қоймалар туралы және т.б.) неге шақырмадыңыз?
Ал метрикаларды қайда сақтадыңыз? VictoriaMetrics қолданбадыңыз ба?
Жақсы, онда сұрауда нақты не өзгерді?
Сіз Kafka-мен жұмыс істеу үшін Redis қолданғаныңызды айттыңыз — не үшін екенін түсіндіріп бере аласыз ба?
Шешімде қандай сұрыптау әдісі пайдаланылады?
Индекс немесе сұрауды қайта жаздыңыз — сұрауда нақты не өзгерді?
Сіз индекс мәселелері болғанын айттыңыз — нақты айта аласыз ба?
Метрология қалай орнатылды? Қызмет метрикаларды итерді ме немесе тартты ма?
LRU деректерді қолданба деңгейінде сақтайды — масштабтау кезінде кэштің мінез-құлқы неге болжамсыз бола түседі?
Сіз Testify қолдандыңыз ба?
Алгоритмнің күрделілігі қандай және мұнда ағаш қайда?
Трейсинг жасалды — нақты не істедіңіз?
Go тілінде LRU кітапханасы бар, оған Any жіберуге және TTL орнатуға болады. Неге Redis таңдалды, ол емес пе?
Индексті қайтарып, сұрауды қайта жазып, содан кейін сол индексті қайта қолданғанда не болды?
Сіздердің метрикаларыңыз қалай орнатылған? Жалпы қайда орналастырасыздар?
Қызмет Kafka-дан деректерді оқып, оларды Redis-ден алынған деректермен байытты — сосын не істеді?
Ал орталық журналдауды не жасалды?