Iris
ready
Iris· ready

You mentioned handling retries and idempotency—can you walk me through how you designed those mechanisms for your event-driven microservices?

IrisWalk me through a backend service you've owned end-to-end. What did it do, what was the trickiest part, and how did you decide on the architecture?
YouA complex backend project that I worked end-to-end was at Clara, the fastest LatAm company to become a unicorn. I worked on a fintech system with multiple Java and Node.js microservices handling areas like onboarding, card management, internal operations, and some financial workflows. A big part of the architecture was asynchronous communication through Kafka, and for me, the trickiest part were making sure those distributed workflows, uh, were reliable and easy to reason about. So once you move to async events, you know, you need to think to carefully, uh, handle retries, idempotency, event ordering, duplicate messages, and what happens when one service is temporarily down. Uh, that's pretty important. So a lot to work, uh, and not just, you know, send an event and consume it.
IrisYou mentioned handling retries and idempotency—can you walk me through how you designed those mechanisms for your event-driven microservices?
tap to talk