Introduction to Serverless using AWS
Hands-On WIP introduction to Serverless using AWS-Cloud-Services via JavaScript/TypeScript.
- Introduction
- Why Serverless-Computing
- Monolith vs. Microservices vs. Serverless
- Concepts and Architecture
- Serverless vs. Container/Kubernetes
- Serverless-Computing and DevOps
- CloudFormation
- Programmatically Deployments
- Continuous-Delivery Pipeline
- Prerequisites
- AWS Cloud-Service Fundamentals
- AWS Cloud-Development-Kit (CDK)
- AWS Software-Development-Kit (AWS-SDK)
- Use-Cases
- Web-Applications using Lambda-Functions
- Data-Processing using Lambda-Functions
- Workflows/Process-Manager using Step-Functions
- RESTful-APIs using ExpressJS and API-Gateway
- GraphQL-API-Server using Lambda-Functions
- Auth and Security
- DNS and Custom-Domains
- Multiple Environments
- Handle Features/Experiments
- Hands-On
Why Serverless-Computing with AWS
- For Businesses of all sizes
- Business/Use-Case centric application development
- Fully integrated Data- and Service-Development Experiences
- Full managed data and services with 24/7 support
- Highly flexible and well documented development platform
- Enables UI-Driven and programmatically "Infrastructure as Code" deployments
- Integrated Authentication and fine-granulary permission sets
- Integrated Logging, Tracing and Alerting-System
- On-Demand pricing model
- Billing account assignment and cost control
Tools
More Resources
Introductions
Issue Reporting
If you have found a bug or if you have a feature request, please report them at
this repository issues section. Please do not report security vulnerabilities on
the public GitHub issue tracker.
License
This project is licensed under the MIT license. See the LICENSE file
for more info.
Thanks
You like this AWS Serverless Introduction and you want to see what coming next?
Follow me on Twitter @mikebild
.
Enjoy!