AWS Lambda: Use Case - Smart News
Potentially huge cost savings for your business, or not ... Source: "The hidden costs of serverless"
The CNCF Created a Serverless WG
We need open standards for Serverless
-
The working group defines/identifies
- * common terminology
- * common use cases and patterns
- * relation to PaaS and container orchestration
- Resources
kNative
Google released kNative in 2018
A framework for providing common facilities to Serverless platforms.
- Orchestrating source-to-container builds
- Event binding
- Traffic management
- Built on Kubernetes and Istio
Serverless - Open-Source Tooling
- Hundreds of Open-Source tools facilitate development, testing and deployment
- See awesome-serverless
-
Some tools seek to support multi-language,
some multi-platform or a combination ...
Some Important Frameworks
Serverless(.com)
apex(.com)
Zappa, Chalice (AWS Lambda/Python)
Serverless Python !!
Serverless Python Frameworks ...
Demo Time - Chalice !
<-- SLIDE 4.1 ... -->Serverless - Open Source Platforms
-
Kubeless
-
Fission
-
Apache OpenWhisk
-
OpenFaaS
-
Fn Project
-
Nuclio
-
Spring Cloud Functions
OpenFaaS - Architecture
Demo Time - OpenFaaS !
<-- SLIDE 6.1 -->Resources - 1
Resource | Description | URL |
---|---|---|
awesome-serverless | Curated list of awesome services, solutions and resources for serverless / nobackend applications. | [github] anaibol/awesome-serverless |
awesome-Serverless(.com) | Curated list of resources related to serverless architectures and the Serverless Framework | [github] JustServerless/awesome-serverless |
Serverless | Tools for deploying to several Cloud Providers | [github] serverless/serverless |
Apex | Tools for deploying to AWS Lambda | [github] apex/apex |
Resources - 2
Resource | Description | URL |
---|---|---|
AWS Lambda | Amazon's Serverless Platform | https://aws.amazon.com/fr/lambda/ |
Azure Functions | Microsoft's Serverless Platform | https://azure.microsoft.com/en-us/services/functions/ |
Google Cloud Functions | Google's Serverless Platform | https://cloud.google.com/functions/ |
IBM Cloud Functions | IBM's Serverless Platform | https://www.ibm.com/cloud-computing/bluemix/openwhisk |
Resources - 3
Resource | Description | URL |
---|---|---|
Kubeless | Serverless platform from Bitnami | url |
Fission.io | Serverless platform from Platform9 | url |
Apache OpenWhisk | Serverless platform from IBM | url |
OpenFaaS | Serverless platform from Alex Ellis, Docker Captain | url |
Apex | Serverless framework supporting Python and other languages | url |
Chalice | Serverless framework supporting Python / Flask | url |
Lambdify | Serverless framework supporting Python | url |
Zappa | Serverless framework supporting Python / WSGi | url |