Егер бізде кері байланыс байланысы болса және үлкен көлемдегі деректерді тасымалдау қажет болмаса, сіз gRPC немесе REST қолданар ма едіңіз? Протоколды таңдағанда қандай факторларға назар аударар едіңіз?
C#
Жоба бойынша API нұсқаларын қалай жүзеге асырдыңыз? Клиент нақты нұсқаны қалай шақырды?
MassTransit-те Activity деген не?
Микросервистерде таралған транзакциялар қалай жүзеге асырылды? Сагаларды қолдандыңыз ба?
Қандай деректер кэштеуге керек екенін қалай анықтауға болады?
Blue-Green deployment-тан басқа қандай орналастыру стратегияларын білесіз?
Saga контекстінде оркестрация мен хореографияның айырмашылығы қандай?
Міндет: getWeather деген эндпоинт бар, ол қаладағы температураны қайтару үшін. Оған үлкен жүктеме түседі. Кэштеуді қалай жүзеге асыруға болады? Жоғары жүктеме кезінде (50k RPS) кэштен тыс қалған кезде не болады?
Пагинация артқы жағында қалай жүзеге асырылды? Неге LIMIT/OFFSET үлкен жазбалар саны кезінде нашар жұмыс істейді? Бұл қалай оңтайландыруға болады?
PostgreSQL-да қандай индекстерді қолдандыңыз? Неге толық мәтін іздеу үшін GIN индексі B-Tree-ден гөрі пайдаланылады?
Неге фронтенд бэкендпен gRPC орнына REST арқылы қатынасады?
Сіз ауыр SQL сұрауын қалай оңтайландыңыз? Не қолдандыңыз?
RabbitMQ-да бір кезектегі бірнеше тұтынушылар арасында хабарламаларды тарату қалай жүзеге асады?
Feature toggle деген не және бұзылған функцияны қайта жүктемей тез өшіруді қалай жүзеге асыруға болады?
Жоба бойынша Git-пен қалай жұмыс істедіңіз? Бұтақтар, даму процесі және релиз процесі туралы айтыңыз.
gRPC арқылы қызметтер арасындағы коммуникация мен дәстүрлі HTTP өзара әрекеттесуін салыстыра аласыз ба? Әр тәсілдің артықшылықтары мен кемшіліктері.
[Аты] соңғы жұмыс орны туралы айтты: ол қандай жүйе болды, ол қандай нақты тапсырмаларды орындады, қандай технологиялар мен үлгілер қолданылды?
RabbitMQ мен Kafka-ны салыстыра аласыз ба? Әрқайсысын қандай тапсырмаларға қолданар едіңіз?
Кэшпен өзара әрекеттесу тәсілдерін білесіз бе?
Қызмет тек кэшпен жұмыс істеп, дерекқор туралы білмейтін етіп кэштеу қалай жүзеге асырылады? Деректер әр 5 минутта өзгереді, ескірген деректер рұқсат етілген. Кэштеуге TTL орнату керек пе?