Егер сіз қолданатын қызметтердің бірі қате қайтарса, сіз не істейсіз және оны қалай өңдейсіз егер арна бар болса?
Golang
Қалайша броньды растау кезінде соңғы салыстырумен жұмсақ резерв қалдығы ұйымдастырылды?
Фасад 10 ішкі қызметке (әрқайсысы 100-300 мс) және Қытайдағы жаһандық қызметке (500 мс) шақырады, жалпы жауап беру уақыты шамамен 3,5 секунд. Бұл мәселені қалай шешер едіңіз?
Барлық серіктестер байланысатын бір ғана қызмет шлюзі болды (B2B)? Ол қанша инстанста жұмыс істеді?
Әріптесіңізге қандай сұрақтарыңыз бар?
Қызметке бармай-ақ қалай болдырмауға болады, ол міндетті түрде құлап немесе қол жетімсіз болатынын біле тұра?
Redis деректерді тек жадыда сақтады ма, әлде дискке ауыстыру болды ма? Егер Redis құласа, не болады?
Уақыт бақылағыштан қорқасыз ба? Неге?
Егер үлкен тапсырма болса, мысалы, 10 ГБ файл және әр жолды өңдеу керек (мысалы, соңына нүкте қою), онда горутиндер бұл жұмысты жылдамдатуға көмектесе ала ма?
Сізде бір немесе бірнеше дата-орталық болды ма?
Егер қызметтерден нәтижелерді жинау үшін арналар қолданылса, бұл механизмді ұйымдастыру үшін қанша арна қажет болар еді?
Go тілінде горутиндер — жеңіл салмақты ағындар. Қашан қолдану керек және қашан қолданбау керек екенін айта аласыз ба?
RPS қалай есептелді — барлық қолдар бойынша жүктемені қосу арқылы ма, әлде басқа әдіспен бе?
Redis-те жазудың атомарлығын қалай жүзеге асырдыңыз? Қандай алгоритм қолдандыңыз (Lua скрипті)?
Егер сіз 5 секундқа созылатын синхронды дерекқор немесе көршілес қызметке сұрау жасасаңыз, ол қызметті іске қосқан операциялық жүйе ағысына не болады?
Файлды өңдеуде қай жерде шектеу барын қалай түсінуге болады — егер жол бойынша өңдеу баяу көрінсе, ал горутинтер циклда өңдесе?
Осы арнаға не дер едіңіз (қандай деректер құрылымы)?
Қызмет тек кэштен деректерді таратып қана қоймай, басқа да логиканы орындады ма?
Сатушыларды бұғаттау үшін қызмет бар: бір түйме сатушының ID-ін қабылдап, оны бұғатталғандар тізіміне жазып қояды. Бұл логиканы қалай жүзеге асырар едің?
Kafka-ны тыңдайтын және Redis-те кэшті жаңартатын қызметіңіз болғанын айттыңыз, иә?