AWS API Gateway -for- Restful API-Driven Development and Synchronous Event Sources
AWS EventBridge -for- Event-Driven Asynchronous Communication between Microservices
AWS SQS -for- Decouple Microservices and processing events asynchronously using queues