Serverless Architectures on AWS, Second Edition teaches you how to design, secure, and manage serverless backend APIs for web and mobile applications on the AWS platform. You'll get going quickly with this book's relevant real-world examples, code listings, diagrams, and clearly-described architectures that you can readily apply to your own work. You'll master serverless systems using AWS Lambda and the myriad other services on the AWS platform.
This new edition has been fully updated to reflect the newest serverless design best practices and changes to AWS. It features two entirely new chapters dedicated to DevOps, monitoring, and microservices, as well as working with DynamoDB, GraphQL and Kinesis.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
Peter Sbarski is VP of Engineering at A Cloud Guru and the head organizer of Serverlessconf, the world's first conference dedicated entirely to serverless architectures and technologies. He is also the author of Serverless Architectures on AWS (Manning Publications,2017). Peter has had an extensive career working in IT, and has lead teams across large enterprise solutions with a focus on web and AWS cloud technologies. His specialties include backend architecture, microservices, and orchestration of systems. Peter has a keen interest and passion for cloud technologies and the emerging subject of serverless architectures. He holds a PhD in Computer Science from Monash University, Australia.
Yan Cui has worked with AWS since 2010 and has architected and implemented many scalable backend systems running on AWS, including a successful mobile game with 1,000,000 daily active users. He has worked with AWS Lambda in production, including migrating a social network from a monolithic backend architecture running on EC2 to an event-driven, service-oriented architecture centered around AWS Lambda. Yan is also an AWS hero!
Ajay Nair is a Principal Technical Product Manager at Amazon. Ajay is one of the founding members of the AWS Lambda team, and he continues to work closely with customers and partners to define the product roadmap and strategy for AWS Lambda and the overall serverless portfolio for AWS. Ajay has spent his entire career building and helping developers build large scale distributed systems, with deep expertise in cloud native application platforms, big data systems, and streamlining development experiences. Ajay holds a Masters in Information Systems Management from Carnegie Mellon University, USA.