In this episode of This Is My Architecture – https://amzn.to/2wwO134, Carlos Monteiro, Product Owner at VTex, shows how they use Amazon S3 as the persistence layer for their microservices scaling to million of requests per second, and leverage Amazon S3 events to post into SQS queue for post-processing with ElasticBeanstalk workers and indexing using Elastic Search Service. To offload hits on the ElasticSearch instance they are using ElastiCache to provide a caching layer where the microservices first hit prior to query the ElasticSearch cluster.
Host: Angelo Carvalho, Principal Solutions Architect, AWS
Speaker: Carlos Monteiro, Product Owner, Vtex
Publisher: Amazon Web Services
You can watch this video also at the source.