Event handling at scale
For real-time streaming applications, supporting hundreds of thousands of concurrent users in a reliable, secure, and auditable manner that is also cost effective requires different design considerations and additional AWS services to be implemented in a scalable manner. In such applications, you may need to plan for growth from one thousand events currently to a future of 15 million events per second. In the following sections, we will explore typical AWS services used for implementing a large-scale API-based architecture and analyzing streaming data in real time with Amazon Kinesis Analytics.
Implementing a large-scale API-based architecture with AWS services
In the upcoming sections, we will consider AWS services that can be leveraged for implementing a large-scale API-based architecture. These services include Amazon API Gateway, AWS Lambda, Amazon S3, Elasticsearch, RDS, DynamoDB, CloudWatch, and others. As we have covered services such as Amazon S3, RDS, and DynamoDB...