Vysvětlete, co znamená zkratka CQRS a jak se používá v architektuře systémů
C#
Dodržujete zásady REST při vytváření API kontrolerů?
Použili jste vzor Factory při práci s HTTP požadavky?
Používali jste kontejnery inverze řízení ve svých projektech?
V čem spočívá rozdíl mezi rozhraními IEnumerable a IQueryable a v jakých scénářích se používají?
Jaké typy životních cyklů objektů existují v IoC kontejneru a jak jsou používány?
Můžete vysvětlit koncept vícevrstvé architektury ve vývoji softwarových systémů?
Můžeš uvést příklad použití principu jediné odpovědnosti (D z SOLID) ve svých projektech?
Jaký je význam písmene 'I' v principech SOLID a jaký je jeho účel v objektově orientovaném programování?
Můžeš mluvit o různých typech životních cyklů (lifetime), které se používají v IoC kontejnerech?
Jak strukturovat aplikaci tím, že určíte její hlavní vrstvy?
Jakými metodami lze zajistit bezpečné blokování zdrojů při asynchronních výpočtech?
Jaké jsou výhody a nevýhody používání HttpClient pro provádění HTTP požadavků?
Máte zkušenosti s návrhovými vzory ve svých projektech?
Jak jste vytvořili univerzální rozhraní pro různé komponenty nebo moduly systému?
Jaké výhody přináší použití mikroservis při navrhování architektury aplikací?
Máte zkušenosti s mechanismem Transactional Outbox pro zajištění spolehlivého přenosu zpráv?
Jaká je role rozhraní ve vývoji softwarových systémů?
Jaké HTTP metody jste používali ve svých projektech?