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