Drafts 3
Draft
To:engineering@acmecorp.com
Subject:RFC: Event-driven architecture migration
Proposing a phased migration from our current synchronous API calls to an event-driven architecture using Apache Kafka.
Phase 1 (Q2): Introduce event bus for non-critical paths (notifications, analytics)
Phase 2 (Q3): Migrate webhook delivery to event-driven
Phase 3 (Q4): Core API endpoints move to async where applicable
Benefits:
- Better decoupling between services
- Improved resilience (retry, dead letter queues built-in)
- Easier scaling of individual consumers
- Natural audit trail via event log
I would like to discuss this at next week's architecture review. Please add your thoughts in the RFC doc.
[DRAFT — needs final review of scaling estimates]