Agar siz foydalanadigan xizmatlardan biri xato qaytaradigan bo‘lsa, nima qilasiz va kanal bo‘lsa, uni qanday boshqarasiz?
Golang
Qabul qilishda yakuniy tekshirish bilan yumshoq rezerv (soft hold) qanday tashkil etilgan?
Fasad 10 ta ichki xizmatga (har biri 100-300 ms) va Xitoydagi global xizmatga (500 ms) kiradi, jami javob vaqti taxminan 3,5 sekund. Bu muammoni qanday hal qilarding, jarayonni tezlashtirish uchun?
Kirishda bitta xizmat shlyuzingiz bormi, barcha hamkorlar (B2B) bilan muloqot qiladigan? U nechta instansiyada ishlayotgan edi?
Hamkasbingizga savolingiz bormi?
Qanday qilib xizmatga umuman bormaslik mumkin, u albatta yiqiladi yoki kirish mumkin emas?
Redis ma'lumotlarni faqat xotirada ushlab turadimi yoki diskga fallback qiladimi? Redis yiqilsa nima bo'ladi?
Vaqtni kuzatuvchi sizni qo‘rqitadimi? Nima uchun?
Agar katta vazifa bo'lsa, masalan, 10 GB hajmli fayl bo'lib, unda satrlar bo'yicha sozlamalar bo'lsa va har bir satrni qayta ishlash kerak bo'lsa (masalan, oxiriga nuqta qo'yish), goroutine'lar bu ishni tezlashtirishga yordam beradimi?
Nechta ma'lumotlar markazlaringiz bo'ldi: biri yoki bir nechasi?
Xizmatlardan natijalarni yig'ish uchun kanallardan foydalanilsa, bu mexanizmini tashkil qilish uchun qancha kanal kerak bo'lardi?
Go tilida goroutinlar mavjud — yengil oqimlar. Siz goroutinani qachon ishlatish kerakligini va qachon kerak emasligini qanday tushunasiz?
RPS qanday hisoblangan — siz faqat barcha qo'lqoplarning yukini qo'shdingizmi yoki qanday?
Redisda yozishni atomlashtirishni qanday amalga oshirdingiz? Qaysi algoritmni ishlatdingiz (Lua skripti)?
Agar siz ma'lumotlar bazasiga yoki yon xizmatga sinxron so'rov yuborsangiz va so'rov 5 sekund davom etsa, xizmat ishga tushirilgan operatsion tizimining oqimi nima bo'ladi?
Faylni qayta ishlashda qaysi joyda tor muammo borligini qanday tushunish mumkin — agar satr bo'yicha ishlash sekin ko'rinayotgan bo'lsa, va goroutinlar siklda ishlayotgan bo'lsa?
Ushbu kanal ichida nima uzatarding (qaysi ma'lumotlar tuzilishi)?
Xizmat shunchaki keshdan ma'lumotlarni tarqatdimi yoki boshqa biron bir mantiqni bajaradimi?
Sotuvchilarni bloklash uchun xizmat bormi: bir usul sotuvchining ID sini qabul qiladi va uni bloklanganlar jadvaliga yozadi. Siz bu mantiqni qanday amalga oshirasiz?
Siz Kafka'ni tinglab, Redisda keshni yangilaydigan xizmat borligini aytgansiz, to'g'rimi?