AWS Certified Developer Associate (#191)

A company is migrating from a monolithic architecture to a microservices-based architecture. The Developers need to refactor the application so that the many microservices can asynchronously communicate with each other without impacting performance. Use of which managed AWS services will enable asynchronous message passing? (Choose two.)

Amazon SQS
Amazon Cognito
Amazon Kinesis
Amazon SNS
Amazon ElastiCache