Kuidas projekti raames API versioonimine teostati? Kuidas klient kutsus konkreetset versiooni?
C#
Mis on Activity MassTransit'is?
Kui meil on back-to-back suhtlus ja ei ole vaja edastada suuri andmemahtusid, kas kasutaksid gRPC või REST? Millistele teguritele pööraksid tähelepanu protokolli valimisel?
Kuidas olid rakendatud jaotatud tehingud mikroteenustes? Kas kasutasite sagat?
Milliseid juurutusstrateegiaid teate peale Blue-Green deployment?
Ülesanne: on olemas endpoint getWeather, mis tagastab linna temperatuuri. Sellel on suur koormus. Kuidas rakendada vahemälu? Mis juhtub cache missiga suure koormuse korral (50k RPS)?
Kuidas sa optimeerisite raske SQL-päringut? Millega te töötasite?
Mis vahe on orkestreerimisel ja koreograafial sagas kontekstis?
Kuidas aru saada, milliseid andmeid tuleb vahemällu salvestada?
Mis on feature toggle ja kuidas kiiresti katkestada katki funktsioon ilma uuesti paigaldamata?
Milliseid indeksi tüüpe sa PostgreSQL-is kasutasid? Miks kasutatakse täisteksti otsinguks GIN-indeksit, mitte B-puud?
Kuidas töötab sõnumite jaotamine RabbitMQ-s ühe järjekorra mitme tarbija vahel?
Miks frontend suhtleb backendiga REST-i kaudu ja mitte gRPC kaudu?
Kuidas oli backendis paginatsioon realiseeritud? Miks LIMIT/OFFSET ei töö hästi suure arvu kirjetega? Kuidas seda saab optimeerida?
[nimi] rääkis oma viimasest töökohast: milline süsteem see oli, milliseid konkreetseid ülesandeid ta täitis, milliseid tehnoloogiaid ja mustreid kasutati?
Kas sa saad võrrelda teenuste kommunikatsiooni gRPC ja tavalise HTTP suhtluse kaudu? Iga lähenemise plussid ja miinused.
Kuidas te töötasite Gitiga projektis? Rääkige harudest, arendusprotsessist ja väljaandmise protsessist.
Kas sa oled RabbitMQ ja Kafka võrdleja? Milliste ülesannete jaoks kasutaksid igaüht neist?
Milliseid viise sa tead vahemäluga suhtlemiseks?
Millise probleemiga võime kokku puutuda, kui vahemällu salvestame mitu seotud andmeid (temperatuuri ja uudiseid)?