Vertel me meer over het werken met Kafka: hoe verliep de deduplicatie van berichten precies?
Golang
Welke soorten replicatie zijn er (synchron en asynchron)? Hoe werkt synchronisatie-replicatie en wat zijn de kosten?
Vertel ons over de samenstelling van het team, de verantwoordelijkheidsgebieden van de diensten en de releasecyclus.
Was jij verantwoordelijk voor de werking van het product? Was de ondersteuning van jouw team? Werden waarschuwingen en metrics naar jou gestuurd?
Waarom is voor gRPC gekozen in plaats van REST? Waren er specifieke prestatie-eisen?
Abstracte cas: de service valt uit (OOM kill), je ziet geen fouten, maar in de pod zie je dat de laatste status geheugen tekort aangeeft. Wat zou de volgorde van acties zijn om de service te diagnosticeren en te stabiliseren?
Waarom zijn transacties nodig in databases?
Kunnen berichten ongelijk verdeeld zijn over de partitions? Hoe kunnen we dit aanpakken?
Helpt het toevoegen van meer consumers bij grote Kafka-lag? In welke gevallen helpt het en in welke niet? Wat als er 16 partitions en 2 consumers zijn?
Heb je alle berichten uit Kafka in een aparte tabel opgeslagen? Wat was de zin hiervan, was Kafka niet voldoende?
Wat heb je gedaan op je laatste werkplek? Wat voor project was dat?
Had je sidecar-containers op de instanties? Wat is een sidecar?
Heeft u rechtstreeks met Kubernetes gewerkt?
Wat is het verschil tussen EXPLAIN en EXPLAIN ANALYZE? Waarom moet je EXPLAIN ANALYZE niet in productie gebruiken?
Wat deed je in zo'n geval toen de waarschuwing afging bij een RPS van 5000? Hoe bepaalden jullie of het een echte belastingstijging was of een probleem in het systeem?
Wat waren precies de capaciteitsindicatoren? Hoeveel verzoeken per seconde normaal en op piek?
Waarom handmatig offset commit in plaats van automatische commit?
Hoe hebt u de schaalvergroting van Kafka-consumers uitgevoerd? Op basis van welke criteria?
Als de database niet beschikbaar is en je probeert het opnieuw, verwerk je dan niet eindeloos dezelfde berichten? Gaan alle 500 naar DLQ?
Vertel alsjeblieft wat je doet in je huidige baan, wat je leuk vindt, welke taken je leuk vindt, welke taken je niet leuk vindt en welke je zou willen vermijden.