Soirée K8S with KEDA & Cache with Hazelcast

Let's go for a GDG Cloud Nantes meetup with 2 talks: - Event-driven autoscaling on Kubernetes with KEDA and Azure Functions by Erwin Staal - Where is my cache? Architectural patterns for caching microservices by Rafał Leszko The talk will be in english 🇬🇧 https://everytimezone.com/s/1110a2e1

Dec 3, 2020, 5:00 – 8:00 PM

39
RSVP'd

Key Themes

CloudDevOpsEnterprise/Business Solutions

About this event

Le meetup sera en anglais / The meetup will be in english 🇬🇧

https://everytimezone.com/s/1110a2e1

1st talk: Event-driven autoscaling on Kubernetes with KEDA and Azure Functions by Erwin Staal

Speaker: Erwin Staal

Event-driven, serverless architectures are a hot topic in today’s cloud-native application development. To take full advantage of the serverless benefits of event driven, your application needs to scale and react to those events instantly. It needs to be able to scale from zero to potentially thousands of instances.

KEDA is an open sourced component that provides event driven autoscaling for your Kubernetes workloads. KEDA works with any container, but to enable additional serverless capabilities within Kubernetes you can pair KEDA with the Azure Functions runtime. Don't get fooled by 'Azure' in the name. Azure Functions provides a programming model that can run anywhere: in a container running on-premises, fully managed in Azure, or in any Kubernetes cluster. 

It allows application developers not to worry anymore about writing the code to connect, trigger, and pull from an event source like RabbitMQ, Kafka, or Azure Event Hubs. That’s all handled for you. In this demo-filled session, we will start with a quick introduction on both Kubernetes and Azure Functions. 

You will then see how you can create your first cluster and install KEDA, deploy a function and scale that to thousands of instances based on events.

2nd talk: Where is my cache? Architectural patterns for caching microservices by Rafał Leszko

Speaker: Rafał Leszko

Everybody knows that we need a cache, but where exactly to place it? Inside your application or as a layer in front of it? In the container or outside the container? In the era of Cloud Native and Microservices these questions get even more complicated. In this session I'll present different architectural patterns for distributed caching: Embedded, Client-Server, (Kubernetes) Sidecar, and Reverse HTTP Proxy Caching.

In this session you'll learn:

- What are the design options for including the caching layer

- How to apply caching layer in Istio (and Service Mesh in general)

- How to use distributed HTTP caching without updating your microservices

- Common pitfalls when setting up caching for your system

When

When

Thursday, December 3, 2020
5:00 PM – 8:00 PM UTC

Agenda

5:00 PMWelcome
5:15 PMEvent-driven autoscaling on Kubernetes with KEDA and Azure Functions by Erwin Staal
6:00 PMWhere is my cache? Architectural patterns for caching microservices by Rafał Leszko

Speakers

  • Rafal Leszko

    Hazelcast

    Cloud Software Engineer

  • Erwin Staal

    4DotNet

    Azure Architect & DevOps Consultant

Host

  • Julien Landuré

    Zenika

    CTO

Organizers

  • Julien Landuré

    Zenika

    GDG Organizer

  • Annabelle Koster

    GDG Organizer

Contact Us