Microservices - Event-Driven Architecture
What is wrong with this idempotent event consumer code snippet?
processed = set()
def consume(event):
if event.id not in processed:
process_event(event)
processed.add(event.id)