Beginning Serverless Computing: Developing with Amazon Web Services, Microsoft Azure, and Google Cloud 1st Edition by Maddie Stigler – Ebook PDF Instant Download/DeliveryISBN: 1484230848, 9781484230848
Full download Beginning Serverless Computing: Developing with Amazon Web Services, Microsoft Azure, and Google Cloud 1st Edition after payment.
Product details:
ISBN-10 : 1484230848
ISBN-13 : 9781484230848
Author: Maddie Stigler
Learn the basics of serverless computing and how to develop event-driven architectures with the three major cloud platforms: Amazon Web Services, Microsoft Azure, and Google Cloud. This hands-on guide dives into the foundations of serverless computing, its use cases, and how to apply it using developer tools such as Node.js, Visual Studio Code, Postman, and Serverless Framework. You will apply the fundamentals of serverless technology from the ground up, and come away with a greater understanding of its power and how to make it work for you. This book teaches you how to quickly and securely develop applications without the hassle of configuring and maintaining infrastructure. You will learn how to harness serverless technology to rapidly reduce production time and minimize your costs, while still having the freedom to customize your code, without hindering functionality. Upon completion, you will have the knowledge and resources to build your own serverless application hosted in AWS, Azure, or Google Cloud and will have experienced the benefits of event-driven technology for yourself. What You’ll Learn Gain a deeper understanding of serverless computing and when to use it Use development tools such as Node.js, Postman, and VS code to quickly set up your serverless development environment and produce applications Apply triggers to your serverless functions that best suit the architecture for the problem the functions are solving Begin building applications across cloud providers that utilize the power of serverless technology Understand best development practices with serverless computing to maintain scalable and practical solutions Code with an agnostic approach to cloud providers to minimize provider dependency Who This Book Is For Any developer looking to expand current knowledge of serverless computing, its applications, and how to architect serverless solutions, or someone just beginning in these areas
Beginning Serverless Computing: Developing with Amazon Web Services, Microsoft Azure, and Google Cloud 1st table of contents:
Chapter 1: Understanding Serverless Computing
What Is Serverless Computing?
Serverless As an Event-Driven Computation
Functions as a Service (FaaS)
How Does Serverless Computing Work?
How Is It Different?
Development
Independent Processes
Benefits and Use Cases
Rapid Development and Deployment
Ease of Use
Lower Cost
Enhanced Scalability
Netflix Case Study with AWS
Limits to Serverless Computing
Control of Infrastructure
Long-Running Server Application
Vendor Lock-In
“Cold Start”
Shared Infrastructure
Limited Number of Testing Tools
Conclusion
Chapter 2: Getting Started
What Each Provider Offers
AWS Lambda
Azure Functions
Google Cloud Functions
Explore Triggers and Events
What Are Triggers?
Triggers within Cloud Providers
Development Options, Toolkits, SDKs
TypeScript with Node.JS
AWS SDK
Azure SDK
Google Cloud SDK
Developing Locally vs. Using the Console
Local Development
Deployment of Functions and Resources
Developing and Testing in the Cloud Console
The Tools
Installing VS Code or Choosing Your IDE
Node.js
Postman
Environment Setup
Navigating VS Code
Node Package Manager: What It Does and How to Use It
Serverless Framework
Organizing your Development Environment
Conclusion
Chapter 3: Amazon Web Services
Explore the UI
Navigation
Pricing
Lambda
Security IAM
IAM Console
Roles, Policies, and Users
Roles for Lambda
Your First Code
Hello World
Testing
CloudWatch
Environment Variables
What Are Environment Variables
Using Environment Variables in Hello World
HTTP Event
Exploring API Gateway
Using API Gateway as a Trigger
Response to Trigger
Storage Event
Amazon S3
Using S3 as a Trigger
Response to Trigger
Conclusion
Chapter 4: Azure
Explore the UI
Navigation
Pricing
Azure Functions
Azure Security
Implement Recommendations
Set Security Policies
Your First Code
Hello World
Testing
Application Insights
HTTP Events
Create a GitHub WebHook Trigger
Build Upon Our Hello World API Trigger
The Storage Event
Azure Queue Storage
Create the Function
Microsoft Azure Storage Explorer
Finish Our Function
Conclusion
Chapter 5: Google Cloud
Explore the UI
Navigation
Pricing
Cloud Functions
Security IAM
IAM Console
Roles
Policies
Your First Code
Hello World
Stackdriver Logging
Stage Bucket
HTTP Event
Firebase Realtime Database
Avoid Nesting Data
Flatten Data Structures
Create Data That Scales
Storage Event
Create our Storage Triggered Function
Reacting to the Triggered Event
Pub/Sub Event
What Is Google Cloud Pub/Sub?
Creating Our Pub/Sub Function
Conclusion
Chapter 6: An Agnostic Approach
Need for Agnostic Solutions
The Current State
Business Problems
Recommended Solution
Define the Approach
Explore the Code
Code and Example Using the Database
People also search for Beginning Serverless Computing: Developing with Amazon Web Services, Microsoft Azure, and Google Cloud 1st:
serverless computing definition
beginning serverless computing pdf
serverless computing model
serverless computing companies
which of the following is a serverless computing service
Tags: Beginning Serverless, Computing, Amazon Web, Microsoft Azure, Google Cloud, Maddie Stigler