Going Serverless: Building Production Applications Without Managing Infrastructure
May 2017 • Presentation
This talk introduces serverless computing, a new paradigm in the cloud for deploying applications that requires no server administration and scales in function and cost.
Software Engineering Institute
This presentation was created for a conference series or symposium and does not necessarily reflect the positions and views of the Software Engineering Institute.
This talk introduces serverless computing, a new paradigm for deploying applications in the cloud that requires no server administration and which scales transparently in both function and cost. With the release of AWS Lambda and API Gateway, it has become possible to build RESTful interfaces without managing a server infrastructure. Leveraging these and other AWS services, you can build entire business applications in a secure, scalable fashion, without provisioning virtual machines or taking on the system administration tasks that entails. There has since been a lot of buzz around "serverless" development, with entire frameworks and tooling built to support such an approach. In this talk, I will discuss the tradeoffs of taking such an approach, how to technically execute such an approach within AWS, and what my own experiences have been in building and running serverless applications in production. My goal is to equip attendees with enough knowledge to be comfortable trying this approach.