Тек жинақталған деректерді ғана сақтадыңыз ба, әлде әр кезеңді — шикі, нормалданған — сақтадыңыз ба?
Golang
Индекс таңдауын қалай түсінесіз?
Хабарламалар үшін неге Kafka орнына RabbitMQ таңдадыңыз?
Гибридті жұмыс форматы (аптасына екі рет офис, Тула метро) сіз үшін қаншалықты ыңғайлы?
getUserFromDB функциясы үшін кэштеу енгізіңіз. Мәліметтер сирек өзгереді.
Дерекқор түрін (PostgreSQL, ClickHouse, Redis) қалай таңдадыңыз?
Неліктен монолиттен микросервистерге көшу туралы шешім қабылдадыңыз? Қай жерлерде қиындықтар кездесті?
Қозғалыс мотивациясы туралы айтатын болсақ — неге нарыққа шығуға және басқа ұсыныстарды қарастыруға шешім қабылдадың?
Өз тәжірибеңіз және бұрынғы жұмыс орныңызда өнім немесе функцияға қандай әсер еткеніңіз туралы айтыңыз.
Сіз толықтай жаңа жобада жұмыс істедіңіз бе, әлде аралық кезеңде қосылдыңыз ба?
Kafka-да тұтынушыларды қалай масштабтадыңыз? Егер тұтынушылар саны бөлімдерден көп болса, не болады?
PostgreSQL-да индексінің кеңеюі (bloat) дегеніміз не және ол неге жасалған?
Стандартты өтпелі кезең екі апта ма, әлде сәл ұзақ па?
Неліктен сіз sync.Map қолдандыңыз, әдеттегі map пен Mutex орнына?
1С де деректерді тікелей Kafka-ға жариялады ма?
Жұмыс іздеу жағдайыңыз қандай? Ұсыныстар немесе қабылдау мерзімдері бар ма?
PostgreSQL-да репликация не үшін қолданылды?
Ұсыныстарды қаншалықты белсенді қарастырасыз? Бұған дейін ұсыныстар, қабылдау мерзімдері бар ма?
Барлық 5 горутин бір уақытта бос кэшті көріп, дерекқорға барғанда (кэштің дүрбелеңі) қалай өңдеу керек?
Жақында жүзеге асырған күрделі тапсырмаңыз немесе ең қызықтысы туралы айтыңыз. Ол не болды, не істедіңіз, не өзгерді?