Building Your Chief

Keda

January 1, 2023 · by Natali Cutic · Engineering Notes

If you are familiar with Kubernetes and are looking to implement event-driven scaling for your applications, you may find KEDA to be a useful tool.

KEDA (Kubernetes-based Event Driven Autoscaling) is an open source component that provides event-driven scaling for any container in Kubernetes. It allows you to scale applications based on metrics such as the number of messages in a queue, the size of a database connection pool, or the CPU utilization of a deployment. KEDA works with both on-premises and cloud-based Kubernetes clusters, and can be used to scale applications running in containers, functions, or both. If you are familiar with Kubernetes and are looking to implement event-driven scaling for your applications, you may find KEDA to be a useful tool.

Personally I think Hands-on experience is often the best way to learn and become familiar with a new tool. It allows you to get a feel for how the tool works and to see how it can be used in a real-world scenario.

So, If you are looking to get hands-on experience with KEDA and see how it works in action, be sure to check out my KEDA demo on GitHub. This demo includes a step-by-step guide on how to set up KEDA and use it to scale a simple GO application in Kubernetes. With this demo, you can see how KEDA works and how you can use it to manage the scaling of your applications. 


Keda demo


If you liked this, the next one lands on Sunday.