First batch of day one
This commit is contained in:
41
content/day1/09_serverless.md
Normal file
41
content/day1/09_serverless.md
Normal file
@@ -0,0 +1,41 @@
|
||||
---
|
||||
title: The power of serverless with Knative, Crossplane, Dapr, Keda, Shipwright and friends
|
||||
---
|
||||
|
||||
> When I say serverless I don't mean lambda - I mean serverless
|
||||
> That is thousands of lines of yaml - but I don't want to depress you
|
||||
> It will be eventually done
|
||||
> Imagine this error is not happening
|
||||
> Just imagine how I did this last night
|
||||
|
||||
## Goal
|
||||
|
||||
* Take my sourcecode and run it, scale it - jsut don't ask me
|
||||
|
||||
## Baseline
|
||||
|
||||
* Use Kubernetes for platform
|
||||
* Use kNative for autoscaling
|
||||
* Use Kaniko/Shipwright for building
|
||||
* Use Dupr for inter-service Communication
|
||||
|
||||
## Openfunction
|
||||
|
||||
> The glue between different tools to achive serverless
|
||||
|
||||
* CRD that describes:
|
||||
* Build this image and push it to the registry
|
||||
* Use this builder to build my project
|
||||
* This in my Repo
|
||||
* My App listens on this port
|
||||
* Annotations
|
||||
|
||||
## Dependencies
|
||||
|
||||
* Open Questions
|
||||
* Where are the serverless servers -> Cluster, dependencies, secrets
|
||||
* How do I create DBs, etc
|
||||
* Resulting needs
|
||||
* Cluster aaS (using crossplane - in this case using aws)
|
||||
* DBaaS (using crossplane - again usig pq on aws)
|
||||
* App aaS
|
||||
Reference in New Issue
Block a user