Pověz mi o své pracovní zkušenosti: čím ses zabýval, co bylo zajímavé, jaký byl tým.
Java
Auth Service stojí mezi API a Transaction Service — pokud selže, všechno se zhroutí. Jak jste to zabezpečili?
Co je to systém s vysokým zatížením? Jaká byla skutečná čísla zatížení ve vašem projektu?
Proč je potřeba Postgres, pokud posíláte události do Kafka? Jak zákazník získá výsledek?
Jak jste pracoval s vícenásobným vláknem? Byly nějaké zajímavé případy race condition nebo deadlocku?
Proč jste potřeboval Redis, když máte Postgres?
Jak byla infrastruktura organizována? Kubernetes, Docker, CI/CD — pověz mi víc.
Co je ELK? Rozlušti zkratku a vysvětli účel každé složky.
Proč jste použili Kafka místo toho, abyste jednoduše přijali požadavek a zpracovali ho synchronně? Proč neskládáte instance?
Povězte mi o optimistických zámcích: v jakých případech se používají, jaké problémy mohou nastat, proč nejsou pesimistické?
Pověz mi o architektuře systému: jak požadavek prochází od klienta k zpracování, jaká infrastruktura byla?
Proč jste použili Spring Web pro API Gateway místo hotových proxy řešení jako Nginx, Envoy?