Serverless services like AWS Lambda allow you to build and run applications without thinking about servers. In 2016, AWS released an open specification called SAM, a simple configuration file to define Lambda functions and other serverless resources. Since then, AWS has open-sourced the underlying implementation of SAM and several other tools to simplify the process of building serverless applications, including SAM CLI, a popular CLI tool to run SAM-based applications on a local computer before deploying to the cloud.
Sanath Kumar Ramesh tells the story of open-sourcing the SAM toolset. He dives deep into how an open specification has kindled and nurtured a suite of open source projects, including serverless examples, reference architectures, libraries, CLIs, and plug-ins.
Sanath Kumar Ramesh is a senior software engineer on the AWS Lambda team, where he leads the developer tooling activities. Sanath has worked on the release of two open source products, maintained them for over a year, and works at the intersection of serverless and open source. He’s worked professionally as an engineer for five years, but has been an open source evangelist and contributor for the last 10 years.
©2019, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • email@example.com