Talks
Events

All The Talks 2020 - Cloud native/container

Talks

Kubernetes Un-Scaried

In this session we will cover some of the most important things you should consider if you want to run Kubernetes in production successfully. We will look at the operational concepts that make Kubernetes so powerful and how they help (or hinder) ...

Phil Taprogge

Kubernetes

Best Practices In Implementing Container Image Promotion Pipelines

Surprisingly, implementing a secure, robust and fast promotion pipelines for container images is not as easy as it might sound. Automating dependency resolution (base images), implementing multiple registries for different maturity stages and maki...

Baruch Sadogursky

Securing containers by breaking in

There’s no better way to understand container security than seeing some live hacking! This session explains and distinguishes the security concern of each layer in the container layers. We’ll look at OS dependencies in your images and, of course, ...

Simon Maple

Security

Checklist for your Microservices before Production in Kubernetes

There are more and more services being developed and deployed onto Kubernetes platforms. This talk will focus on the small list of important things to check for your application before you turn on production traffic! Ray was working on a proje...

Ray Tsang

Kubernetes

Microservices

Do you want to build a Helm Chart?

Rather than a set of slides, this will be a live mob programming exercise where we will develop several helm charts from scratch to deploy to a fresh kubernetes cluster. By the end of the session we’ll not only have learned how to write a helm cha...

Paul Czarkowski

Helm

Creating And Managing Serverless Deployments With Knative And Jenkins X

As serverless computing is gaining momentum, we have to make some hard choices and answer some fundamental questions. What is serverless, and why do we want it? Are cloud vendors like Amazon, Google, and Microsoft the only places where it makes se...

Viktor Farcic

Serverless

Hack my mis-configured Kubernetes

In the last few years we've seen more and more responsibilities shift left - to development teams. With the widespread adoption of Kubernetes, we're now seeing configurations become a developer issue first and foremost. This responsibility means t...

Or Kamara

Kubernetes

Introducing KUDO, Kubernetes Operators the Easy Way

Kubernetes Operators are the next phase of the journey towards automating complex applications in containers. The Kudo project introduces an easy way to build Kubernetes operators using declarative YAML. Many Operators that exist today handle init...

Matt Jarvis

Kubernetes

Intro to Cloud Native Buildpacks: Containers for Everyone!

Containers are ubiquitous, but writing (and maintaining) Dockerfiles can be tedious, scary, or simply yet-one-more-thing-you-have-to-care-about. Enter, Cloud Native Buildpacks (CNB), a CNCF project. The CNB project aims to radically simplify the p...

Zander Mackie

The Past, Present, and Future of Cloud Native API Gateways

An API gateway is at the core of how APIs are managed, secured, and presented within any web-based system. Although the technology has been in use for many years, it has not always kept pace with recent developments within the cloud native space, ...

Daniel Bryant

gRPC on Kubernetes

Over the last few years, I’ve written and deployed many services to production using gRPC. These systems have run across different runtimes including Apache Mesos, Hashicorp Nomad, and Kubernetes. To help keep this talk focused, I will use Kuberne...

Mya Pitzeruse

Kubernetes

gRPC

Paved Roads

As we migrate towards distributed applications, it is more than just our architectures that are changing, so too are the structures of our teams. The Inverse Conway Maneuver tells us small, autonomous teams are needed to produce small, autonomous ...

Nathaniel Schutta

Collaborative Contract Driven Development

With the transition to microservices and cloud platforms, comes an increased need to integrate with services that your team or organization might have limited or no control over. A common pain point experienced in this type of workflow is long wai...

Billy Korando

Production Profiling: What, Why and How

This example driven talk will guide you through concrete approaches to using continuous profilers in a production environment. Remember the old days - when your software stack was simple to understand and requirements were less demanding? With ...

Richard Warburton

Error Handling in Stateless Environments

Retry mechanisms are common nowadays in microservices, and particularly in cloud applications. They are an easy choice when it comes to software architectures with many services. Since every service is independent, and you don’t know what is going...

Hen Peretz

Istio is faster, smaller and easier than ever before

Major efforts went in to Istio over the last year which focused on seamless experience to adopt, performance and scalability for massive workloads, smooth upgrades and powerful extensibility. This session will provide an overview of the new featur...

Ram Vennam

Istio

How cloud native is adopted and what's coming next

The Cloud Native Computing Foundation (CNCF) regularly surveys the community to understand where and how cloud native technologies are being adopted. The 2019 CNCF Survey is the 7th report to be published. Cheryl Hung, CNCF Director of Ecosys...

Cheryl Hung

Tracing Cloud-Native applications: From stacktrace to Opentracing

We, developers, were used to debug applications on thread at a time. However, with the advent of microservices architectures, what used to be a single stack trace in a single machine became many stack traces spread among computers. Come to this se...

Rafael Benevides

Cloud-native Java for this decade with Quarkus

Enterprise Java has come a long way. What does a modern development approach look like, in the age of Jakarta EE and MicroProfile APIs? In this session, we'll have a look at supersonic, subatomic Java with Quarkus. If you're familiar with enter...

Sebastian Daschner

Java