Synchrone REST, asynchrone events, file-transfer en database-integratie hebben elk een geldige rol. De keuze hangt af van latency-eisen, volume en de business-impact bij uitval.

Wanneer kiest u synchroon REST?

Bij directe vraag-antwoord interacties met lage latency-eisen en duidelijk eigenaarschap aan beide kanten. Voor batch of fan-out is het minder geschikt.

Wanneer is events de juiste keuze?

Bij meerdere afnemers van dezelfde gebeurtenis, lage koppeling tussen domeinen en waar volumes onvoorspelbaar zijn. De architect kiest tussen Kafka, Service Bus of een lichtere broker op basis van uw stack.

Welke rol blijft voor batch en file-transfer?

Voor grote volumes met dagcyclus, voor legacy waar wijziging niet kan en voor externe partijen die geen API aanbieden. Het patroon is uit de mode maar nog steeds verstandig waar het past.

Wie zetten wij in?

Een architect die meerdere patronen in productie heeft gezien en niet alles als event probeert op te lossen.

Verwant: Freelance Applicatie Architect