[{"data":1,"prerenderedAt":60},["ShallowReactive",2],{"explore-svs316":3},{"id":4,"title":5,"YouTubeChannelID":6,"banner":7,"contributors":8,"description":7,"extension":10,"introBox":11,"meta":14,"pdf":7,"resources":15,"stem":42,"type":7,"video":7,"videos":43,"__hash__":59},"explore\u002Fexplore\u002Fsvs316.json","SVS316: Amazon S3 to AWS Lambda: A flexible pattern at the core of serverless apps","UC_vJsnqdpuEoRseFmlkHMkA",null,[9],"content\u002Fcontributors\u002Fjames-beswick.json","json",{"headline":12,"text":13},"Resources for SVS316: Amazon S3 to AWS Lambda: A flexible pattern at the core of serverless apps","It's not just image resizing! In this session, we show how to use Amazon S3 as an event source for the core of your application workflow, including language translation, transcription, data processing, and content management. This session walks through the architectures, discusses how these applications work, and provides code repos you can use to build your own scalable production applications.",{},{"left":16,"right":21},[17],{"headline":18,"subheading":19,"text":20},"Using S3 with Lambda","Introduction","Amazon S3 is a highly durable object store in the cloud, and AWS Lambda runs custom code on-demand in response to events. You can combine these two serverless services to build robust, scalable solutions to common problems by using objects in S3 as events that trigger custom code in Lambda. This S3 and Lambda pattern also has many other useful applications - it’s flexible, quick to implement, and easy to understand.",[22],{"headline":23,"subheading":24,"text":25,"bullets":26},"S3-to-Lambda application examples","Full examples","Use this examples to build S3-to-Lambda integrations into your applications.",[27,30,33,36,39],{"text":28,"link":29},"Automated translation from S3","https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fs3-to-lambda-patterns\u002Fblob\u002Fmaster\u002Ftranslation",{"text":31,"link":32},"Automated audio transcription from S3","https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fs3-to-lambda-patterns\u002Fblob\u002Fmaster\u002Ftranscription",{"text":34,"link":35},"DynamoDB importer","https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fs3-to-lambda-patterns\u002Fblob\u002Fmaster\u002FddbImporter",{"text":37,"link":38},"Automated workflows at scale","https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fs3-to-lambda-patterns\u002Ftree\u002Fmaster\u002Fworkflow",{"text":40,"link":41},"Searchable document repository","https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fcompute\u002Fcreating-a-searchable-enterprise-document-repository\u002F","explore\u002Fsvs316",[44,47,50,53,56],{"text":45,"videoId":46},"1. The S3-to-Lambda Serverless Design Pattern","1KNGC9GgJKk",{"text":48,"videoId":49},"2. Serverless Automated Translation Using S3 and Lambda","azTCZRBe6SA",{"text":51,"videoId":52},"3. Serverless Speech-to-Text using S3 and Lambda","7QnhGeWsXFM",{"text":54,"videoId":55},"4. Serverless Data Import to DynamoDB using S3 and Lambda","f0sE_dNrimU",{"text":57,"videoId":58},"5. Serverless File Uploads using S3 and Lambda","mw_-0iCVpUc","Y4-pTMdN42FSoKmK9D3sSmPjxFo4nRtKn0fMf3gyhUw",1792578863754]