With the release of AWS Lambda, there has been a sustained movement toward experimentation and the adoption of serverless architectures, which allow developers to build rich, scalable, high-performing, and cost-effective applications without having to maintain traditional multitier backends. In addition to being able to run custom code in a compute service such as Lambda, developers also have access to a dizzying array of powerful, single-purpose services. By composing and combining these services in a loose orchestration, developers can build complex yet easy-to-understand systems.
Drawing on his experience building a large serverless platform, Peter Sbarski explains how to create scalable applications using serverless architecture with AWS Lambda, API Gateway, and other services. Along the way, Peter covers the five principles of serverless architectures, establishing the core concepts that underpin serverless architectures, and describes patterns and practices for setting up, developing, and deploying serverless architectures.
Peter Sbarski is CTO at Ephemeral Pty Ltd and vice president of engineering at A Cloud Guru. Peter has had an extensive career working with prominent Australian IT companies and has led teams across large enterprise solutions with a focus on web and AWS cloud technologies. Peter’s specialties include backend architecture, microservices, and orchestration of systems. He has a keen interest in and passion for cloud technologies and the emerging subject of serverless architectures. Peter is the author of Serverless Architectures on AWS (Manning, 2016).
Comments on this page are now closed.
©2016, O’Reilly UK Ltd • (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. • firstname.lastname@example.org