design Event driven infrastructure on AWS, Kinesis or SNS+SQS? Recently at work, we were designing our new messaging system to broadcast changes to multiple destinations. The aim is to simplify the communication chain and to reduce coupling between applications.