Vysvětlete, co se rozumí správným ukončením systému bez ztráty dat nebo chyb.
Golang
Jak lze optimalizovat vyvážení zdrojů mezi komponentami architektury mikroservisů?
Jak jste nastavili škálování dat ve svých projektech?
Můžete vysvětlit, co se rozumí zpracováním dat v reálném čase pomocí streamovacích technologií?
Můžeš vyjmenovat hlavní typy front, které se používají v RabbitMQ?
Jakými metodami lze odhalit a diagnostikovat problém úniku paměti v mikroservise?
Jakými metodami lze měřit výkonnost a efektivitu mikroservisu?
Lze v jedné aplikaci současně spustit více gorutin?
Jak implementovat bezpečné ukončení gorutiny, když není obdržen očekávaný výsledek, pomocí konstrukce switch-case?
Vysvětlete, proč nelze přímo přiřadit počet vláken k počtu gorutin v Go.
Můžete vysvětlit, co se rozumí pod pojmem User Manager?
Jak správně zastavit běžící gorutinu, pokud je třeba, aby skončila na základě externího signálu nebo podmínky, i když výsledek ještě nebyl získán?
Kdy by se měl RabbitMQ používat jako systém výměny zpráv mezi mikroservisy?
Jak byl prováděn sběr dat z metrik?
Můžete vysvětlit mechanismus fungování plánovače úloh v operačním systému?
Jak lze měřit a analyzovat výkon transakcí v systému?
Jak lze aktualizovat obsah cache služby?
Jak je zajištěna kontrola nad prováděním a synchronizací gorutin v programu?
Jak zastavit běh gorutiny, pokud očekávaná hodnota ještě nebyla dosažena?