About this Book
Whether you are a beginner or an expert, just starting out in IT or have years of experience, this book will take you on a journey through serverless architectures. You’ll learn about key patterns, find out about the pros and cons of applying serverless methodologies, and build your own serverless video-sharing website using AWS Lambda, API Gateway, Elastic Transcoder, S3, Auth0, and Firebase. You’ll also learn a lot about AWS and recommended frameworks for organizing and deploying your serverless applications.
This book is organized into three parts. The first takes you through basic serverless principles and discusses key architectures and patterns. You begin building your first event-driven pipeline using AWS Lambda and learn about key AWS services, like the omnipresent and all-powerful Identity and Access Management service.
The second part focuses on authentication and authorization, AWS Lambda, and the API Gateway. All chapters in this part are important to understanding and building serverless applications. After you read and work through them, you’ll have a thorough grasp of the key technologies needed for serverless applications.
The third part addresses those additional services and architectures needed to build real-world applications. A key focus is file and data storage using S3 and Google’s Firebase, respectively. The final chapter adds more information about some of the techniques and services that you can apply to grow your serverless applications.