- Serverless Architectures with AWS
- Mohit Gupta
- 696字
- 2021-06-11 13:33:54
About the Book
Serverless Architectures with AWS begins with an introduction to the serverless model and helps you get started with AWS and AWS Lambda. You'll also get to grips with other capabilities of the AWS serverless platform and see how AWS supports enterprise-grade serverless applications with and without Lambda.
This book will guide you through deploying your first serverless project and exploring the capabilities of Amazon Athena, an interactive query service that makes it easy to analyze data in Amazon Simple Storage Service (Amazon S3) using standard SQL. You'll also learn about AWS Glue, a fully managed extract, transfer, and load (ETL) service that makes categorizing data easy and cost-effective. You'll study how Amazon Kinesis makes it possible to unleash the potential of real-time data insights and analytics with capabilities such as Kinesis Data Streams, Kinesis Data Firehose, and Kinesis Data Analytics. Last but not least, you'll be equipped to combine Amazon Kinesis capabilities with AWS Lambda to create lightweight serverless architectures.
By the end of the book, you will be ready to create and run your first serverless application that takes advantage of the high availability, security, performance, and scalability of AWS.
About the Author and Reviewer
Mohit Gupta is a solutions architect, focused on cloud technologies and Big Data analytics. He has more than 12 years of experience in IT and has worked on AWS and Azure technologies since 2012. He has helped customers design, build, migrate, and manage their workloads and applications on various cloud-based products, including AWS and Azure. He received his B.Tech in Computer Science from Kurukshetra University in 2005. Additionally, he holds many industry-leading IT certifications. You can reach him on LinkedIn at mogupta84 or follow his twitter handle @mogupta.
Amandeep Singh works as a distinguished Engineer with Pitney Bowes India Pvt Ltd. He has extensive development experience of more than 13 years in product companies like Pitney Bowes and Dell R&D center. His current role involves designing cloud based distributed solutions at enterprise scale. He is a AWS certified Solutions Architect, and helps Pitney Bowes migrate large monolith platform to AWS Cloud in the form of simpler and smarter microservices. He is strong believer of new age DevOps principles and microservices patterns. He can be reached on LinkedIn at bhatiaamandeep.
Objectives
- Explore AWS services for supporting a serverless environment
- Set up AWS services to make applications scalable and highly available
- Deploy a static website with a serverless architecture
- Build your first serverless web application
- Study the changes in a deployed serverless web application
- Apply best practices to ensure overall security, availability, and reliability
Audience
Serverless Architectures with AWS is for you if you want to develop serverless applications and have some prior coding experience. Though no prior experience of AWS is needed, basic knowledge of Java or Node.js will be an advantage.
Approach
Serverless Architectures with AWS takes a hands-on approach to learning how to design and deploy serverless architectures. It contains multiple activities that use real-life business scenarios for you to practice and apply your new skills in a highly relevant context.
Hardware Requirements
For an optimal student experience, we recommend the following hardware configuration:
- Processor: Intel Core i5 or equivalent
- Memory: 4 GB RAM
- Storage: 35 GB available space
Software Requirements
You'll also need the following software installed in advance:
- Operating system: Windows 7 or above
- AWS Free Tier account
- Network access on ports 22 and 80
Conventions
Code words in text, database table names, folder names, filenames, file extensions, pathnames, dummy URLs, user input, and Twitter handles are shown as follows: "You can also copy this code from the s3_with_lambda.js file."
A block of code is set as follows:
var AWS = require('aws-sdk');
var s3 = new AWS.S3();
New terms and important words are shown in bold. Words that you see on the screen, for example, in menus or dialog boxes, appear in the text like this: "Click on Next and follow the instructions to create the bucket."
Additional Resources
The code bundle for this book is also hosted on GitHub at https://github.com/TrainingByPackt/Serverless-Architectures-with-AWS.
We also have other code bundles from our rich catalog of books and videos available at https://github.com/PacktPublishing/. Check them out!
- Learning Windows Server Containers
- 鴻蒙生態(tài):開啟萬物互聯(lián)的智慧新時代
- 玩到極致 iPhone 4S完全攻略
- Installing and Configuring Windows 10:70-698 Exam Guide
- 計算機系統(tǒng)開發(fā)與優(yōu)化實戰(zhàn)
- 混沌工程:復(fù)雜系統(tǒng)韌性實現(xiàn)之道
- 混沌工程實戰(zhàn):手把手教你實現(xiàn)系統(tǒng)穩(wěn)定性
- 8051軟核處理器設(shè)計實戰(zhàn)
- Linux系統(tǒng)安全基礎(chǔ):二進制代碼安全性分析基礎(chǔ)與實踐
- AutoCAD 2014中文版從入門到精通
- bash shell腳本編程經(jīng)典實例(第2版)
- 嵌入式微系統(tǒng)
- Java EE 8 High Performance
- Mastering Azure Serverless Computing
- Getting Started with Citrix XenApp 6.5