You are viewing content from a past/completed QCon -

Keynote: Interoperability of Open-Source Tools: The Emergence of Interfaces 

Location: Fleming / Whittle, 3rd flr. & Simulcast in Abbey, 4th flr.

Duration: 9:00am - 10:10am

Day of week:

This keynote is now available to view on InfoQ.com

Watch video with transcript

Abstract

In the past years, Kubernetes has been the nucleus of container orchestration frameworks. Numerous tools have been developed to extend Kubernetes capabilities and enhance its features. Over time, tools with similar functionalities would have fundamentally different implementations and practices to converge with the Kubernetes components. The emergence of shared standards and a set of best practices became imperative. 

This talk will focus on the evolution of interfaces within the Kubernetes landscape, including networking, storage, service mesh and cluster provisioning. Attendees will acquire an understanding of why the interoperability of open-source tools is pivotal in the modern infrastructure. 

Question: 

What is the work you’re doing today?

Answer: 

I am a Cloud Platform Engineer for American Express. Currently, I am part of the team that aims to transmogrify the current platform by embracing the cloud native principles and making the best use of the open-source tools.

Question: 

What are your goals for the talk?

Answer: 

In this talk, I will outline the evolution of interfaces within the Kubernetes landscape and the impact it had on its identity. Advocacy of an extensible system via interfaces proved to be the prime engine for innovation, that resulted with Kubernetes becoming the default container orchestrator framework.

Question: 

What do you want people to leave the talk with?

Answer: 

Attendees will leave with an understanding of the impact the emergence of interfaces had on the vendors, end-users and the open-source community. Additionally, a deep-dive of ClusterAPI will be presented, aiming to outline the power of standardisation and consolidation at the cluster level.

Question: 

What do you think is the next big disruption in software?

Answer: 

I am a vivid supporter of a consistent and seamless developer experience when interacting with infrastructure components. As such, I am excited to observe the rise of a GitOps practices that gravitate towards open-source tools. 

Speaker: Katie Gamanji

Cloud Platform Engineer @AmericanExpress, former @condenastint

Currently a Cloud Platform Engineer at American Express. Former cloud platforms engineer at Condé Nast, that contributed to the creation of a centralized, globally distributed platform, with Kubernetes as its centerpiece. In the past worked on maintaining and automating site delivery on OpenStack based infrastructure, which transitioned into a role that focuses on designing, deploying and evolving cloud-native infrastructure.


A strong advocate for women in STEM, and public speaker on topics that gravitate towards cloud-native tools and Kubernetes ecosystem. 

Find Katie Gamanji at

Tracks

Discover some of the topics you will see at QCon London.

Architectures You've Always Wondered About

Hard-earned lessons from the names you know on scalability, reliability, security & performance.

Performance & Mechanical Sympathy

Wrangling computer architectures to achieve your performance goals.

Current Trends in Frontends

Emerging frameworks and tools for web & mobile frontends.

Developer Enablement - The Secret Weapon

How to supercharge developer productivity and happiness.

Innovations in ML Systems

Discover how to operationalize machine learning applications that are scalable, secure, interpretable.

Building and Evolving APIs

How would you design and implement your APIs if you were starting today?

Staff-Plus Engineer Path

What are the skills you need to develop if you want to stay on the technical track to technical lead, staff, or principal? What will it take to thrive in this type of role?

Debug, Analyze & Optimise... in Production!

Learn how to make the most out of your observability.

Resilient Architectures

Building systems that can handle failures.

Modern Java

New, shiny, and proven – making your Java life better.

Enterprise Blockchain

Using blockchain to deliver decentralized systems for the enterprise.

WebAssembly & Modern Systems Programming Languages

Writing efficient code with modern systems languages like Rust and WebAssembly

Next Generation Microservices: Building Distributed Systems the Right Way

Patterns for building, organizing, observing & operating microservices in the real world.

Modern Data Pipelines & DataMesh

Learn about emerging solutions for creating modern data pipelines for common data challenges.

Optimising for Speed & Flow

Discover processes, practices & organizational structures that can help us build & release faster.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.