Burr Sutter

Director of Developer Experience, Red Hat

A lifelong developer advocate, community organizer, and technology evangelist, Burr Sutter is a featured speaker at technology events around the globe—from Bangalore to Brussels and Berlin to Beijing (and most parts in between)— he is currently Red Hat’s Director of Developer Experience. A Java Champion since 2005 and former president of the Atlanta Java User Group, Burr founded the DevNexus conference—now the second largest Java event in the U.S.— with the aim of making access to the world’s leading developers affordable to the developer community. When not speaking abroad, Burr is also the passionate creator and orchestrator of highly-interactive live demo keynotes at Red Hat Summit, the company’s premier annual event.

Presentations

Everybody seems to be rocking with Kubernetes and OpenShift! Even your favorite repos at GitHub are running on top of it. Don't be the last developer to board this bullet train. Come and learn a LOT in this session about Kubernetes.

We will provide numerous practical tips & techniques that will take you from cloud newbie to cloud native.

  • Installation & Getting Started
  • Building & Running Container Images - plus tips on keeping your Java Virtual Machine happy
  • Peering inside your container
  • Streaming logs
  • Load-balancing and service discovery
  • Blue/green and Canary deployments

You adopted microservices architecture to fundamentally change your time-to-market, your code-to-production time from months to days, perhaps even hours. The first generation of microservices was primarily shaped by Netflix OSS and leveraged by numerous Spring Cloud annotations all throughout your business logic. The second generation of microservices architectural style was enabled by the rise of Kubernetes, now the defacto standard cloud native application infrastructure. The next generation of microservices will leverage sidecars and a service mesh.

In this session, we will give you a taste of Envoy and Istio, two open source projects that will change the way you write distributed, cloud native, Java applications on Kubernetes & OpenShift. Demonstrations of tracing, circuit-breaking, traffic shaping, network fault-injection, smart canaries, dark launches and much more.

Java developers have run their code in Application Servers for many years. However, the cloud paradigm brought new ways to think and design applications. One example of this change is the Serverless architecture where event-driven code is executed on an ephemeral container managed by a 3rd party. It doesn't mean that there are no servers involved, but for the developer's perspective, it means that they don't need to worry about them.

Come to this session and learn FaaS - Function-as-a-Service, open source event driven lambda style programming model for Kubernetes.