ERP Consultant
Implementeer een rate limiter voor de handler: elke klant heeft een client_id, limit en interval; het is nodig om het aantal aanroepen van de handler voor elke klant binnen een glijdend tijdvenster te beperken en RateLimitExceededError te werpen.
Hoe lang kun je nemen voor de lunch?
Welke antipatterns ken je in de microservices-architectuur?
Hoe kun je synchron requests niet-blokkerend uitvoeren in een asynchrone applicatie en hoe doe je dat?
Hoe lang werk je al met microservices?
Tot welke groep behoort het Proxy-patroon en waar wordt het voor gebruikt?
Hoe hebben jullie de typindicator geïmplementeerd?
Hoe stel je een timeout in voor het uitvoeren van een coroutine?
Wat is het langzaamste leveringsgarantieniveau in Kafka?
Hoe is de database gepartitioneerd voor het opslaan van berichten?
Hoe werkt asynchroniteit in Python?
Wat is een future als financieel instrument?
Hoe werd er gewerkt met databases in de projecten — via ORM of native tools?
Wat is een servlet? Wat is een servlet-container? Welke populaire containers ken je?
Wat waren de knelpunten in de monoliet van de messenger en waarom is deze gedecodeerd?
Met welk soort saga heb je in de praktijk gewerkt?
Wat was de interne architectuur van de backend-service: modulaire monoliet, DDD, MVC of een andere aanpak?
Hoe lang werkt u al met Java en Spring? Welke projecten hebt u gedaan? Wat is het meest bijgebleven in uw werk?
Vertel over de garbage collectors in Java, welke er zijn en of je ervaring hebt met het instellen van de JVM.
Hoe zorgden jullie voor de atomariteit van operaties en de deduplicatie van bestellingen bij het werken via Kafka?