Which pattern enables microservices to communicate asynchronously using message queues?
- REST APIs
- Event-Driven Architecture
- gRPC
- Both B and C
Answer: Event-Driven Architecture
Event-driven architecture uses message brokers (Kafka, RabbitMQ) for decoupled, asynchronous service communication. Enables scalability, resilience, and real-time processing.