I’m excited to announce that I’ll be giving a talk at the Welsh Azure User Group meetup on March 15th, 2023! The topic of my session is “Scaling Your Applications with Azure Kubernetes Service and KEDA”
In today’s world, it’s important for service-oriented applications to be able to handle varying loads. This is crucial for providing users with a good experience and for keeping costs under control. Kubernetes offers a solution to this problem through the Horizontal Pod Autoscaler, but what about applications that need to respond to external events? That’s where KEDA comes in.
During my talk, we’ll explore how to use Azure Kubernetes Service and KEDA to create and configure autoscalers for your applications. We’ll go over practical examples and cover everything from responding to new messages in a queue to metrics in Azure Monitor. I’ll also be discussing how to configure Kubernetes for “scale to 0” to run your application only when needed.
If you’re an application developer or operations manager looking to ensure that your applications can respond to events and scale accordingly, this talk is for you! So, mark your calendars and sign up on Meetup. I can’t wait to see you there!
The abstract for my session is as follows:
Whether it is a normal workday or Black Friday, service-oriented applications must be able to handle varying loads. This is the only way to ensure that users are provided with a good experience and that costs are kept to a minimum.
Kubernetes offers a way to vary the number of application instances running based on CPU or RAM utilization with the Horizontal Pod Autoscaler. However, modern applications often depend on a variety of components and should be able to respond to external events. These may include new messages in a queue or metrics in Azure Monitor. As an application developer or operation manager, what do I need to consider to ensure that my application can respond to these events? How can I configure Kubernetes for “scale to 0” to run my application only when needed?
Using Azure Kubernetes Service and KEDA (Kubernetes Event-driven Autoscaling), this session will show with practical examples how to create and configure autoscalers to respond to external events and scale applications in Kubernetes accordingly.
You can find the slides of the talk on GitHub.
You can find the recording of the meetup on Youtube.