17. FaaS
Serverless can also mean applications where server-
side logic is still written by the application developer,
but, unlike traditional architectures, it’s run in
stateless compute containers that are event-triggered,
ephemeral (may only last for one invocation), and fully
managed by a third party. One way to think of this is
“Functions as a Service” or "FaaS".
https://martinfowler.com/articles/serverless.html
44. https://github.com/kedacore/keda
• Kubernetes HPA (Horizontal Pod
Autoscaler) Pod CPU
• KEDA Rabbit MQ Kafka Streaming
Azure Storage Queue Azure Service Bus
Queue HTTP
Pod
• KEDA Zero
HPA
Storage
Queue
ServiceBus
Queue
Kafka
RabbitMQ
HPA KEDA
1->N or N->1 0->1 or 1->0
…
K E D A