October 24, 2022 | Detroit, Michigan
View More Details | Registration Information

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for KubeCon + CloudNativeCon North America 2022 - Detroit, MI + Virtual and add this Co-Located event to your registration to participate in these sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

Please note: This schedule is automatically displayed in Eastern Daylight Time (EDT), UTC -4. To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date."

The schedule is subject to change.
Back To Schedule
Monday, October 24 • 4:05pm - 4:35pm
Achieving a Highly Available and Scalable Multi-Tenant Eventing Backend Architecture in Your Serverless Products - Ansu Ann Varghese & Aleksander Slominski, IBM

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Knative Eventing provides a serverless experience with autoscaling but its backend components do not provide scaling and high availability. And today there is a need for large scale customers to implement highly available and scalable event sources. Specifically, in regards to two dimensions: adjust backend deployments based on workload and adjust deployments based on the number of source instances in a multi-tenant environment. It is expected that a serverless platform consumes the least amount of cluster resources while being scalable and resilient. There are no generic sustainable mechanism supporting Knative components with different backing technologies. We have developed a new reusable, customizable and pluggable architecture that schedules resources on the best dataplane pod considering all the highest priorities. In this talk, we will show how the new Eventing scheduler has been used in Knative Eventing for scaling KafkaSource’s dataplane and ensuring consumers are highly available, and how you can use a similar design for any of your custom resources. We will also show how various Kafka consumer settings were tuned to increase throughput in a real production environment.

avatar for Alek Slominski

Alek Slominski

Research Staff Member, IBM
Aleksander Slominski is Research Staff Member in the Serverless Group at IBM Research, a member of Knative Eventing. He has worked on business workflows and eventing systems since 2000. He is interested in applying emerging technologies to build next-generation of business applications... Read More →
avatar for Ansu Ann Varghese

Ansu Ann Varghese

Research Senior Software Engineer, IBM
Ansu A. Varghese is a Research Senior Software Engineer at IBM T.J. Watson Research Center currently working on developing solutions for cloud-native applications, focusing on improving developer experiences with Hybrid Cloud. She works with both IBM and RedHat Product Engineering... Read More →

Monday October 24, 2022 4:05pm - 4:35pm EDT
Room 321