Loading…
View More Details & Registration

The schedule is subject to change.

Please note: This schedule is automatically displayed in Central European Summer Time (CEST). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above “Filter by Date.”
Monday, August 17
 

13:00 CEST

Welcome & Opening Remarks - Christian Posta, solo.io
Speakers
avatar for Christian Posta

Christian Posta

Global Field CTO, Solo.io
Christian Posta (@christianposta) is VP, Global Field CTO at Solo.io. He is the author of Istio in Action as well as many other books on cloud-native architecture and is well known in the cloud-native community for being a speaker, blogger (https://blog.christianposta.com) and contributor... Read More →


Monday August 17, 2020 13:00 - 13:10 CEST
InXpo https://onlinexperiences.com/Launch/Event.htm?ShowKey=99259

13:15 CEST

Service Mesh Failure Stories at Scale - Krzysztof Słonka, Allegro.pl
What can go wrong when deploying Envoy and an in-house Control-Plane to a heterogeneous environment (Mesos, VMs and more) consisting of approximately 1000 microservices? Well... a lot.

Come and hear a story of migrating to Service Mesh at allegro.pl, the 5th largest e-commerce site in Europe. This talk is not a glorious fairytale, it's about countless surprising problems we've faced and solutions we've found. In spite of many difficulties and temporary failures we managed to keep the system operational without any major outage.

During the last two years we've learned a lot and I'm here to share all of our mistakes so you don't have to repeat them.

Speakers
avatar for Krzysztof Słonka

Krzysztof Słonka

Software engineer, Allegro.pl
Krzysztof is a software engineer with a diverse background: back-end, front-end, Bluetooth Mesh and now Service Mesh at Allegro. Currently working on "Envoy Control" an Open Source Control Plane based on java-control-plane. Speaker at various events: Node.JS day Verona 2019, Allegro... Read More →



Monday August 17, 2020 13:15 - 13:45 CEST
InXpo https://onlinexperiences.com/Launch/Event.htm?ShowKey=99259

13:50 CEST

Progressive Delivery with Flagger - Stefan Prodan, Weaveworks
You might have heard about progressive delivery - it’s an umbrella term for various deployment techniques (eg. Canary releases, Dark launches, A/B testing, Blue-Green mirroring) meant to reduce the risk of introducing new software versions in production. In this session, Stefan will talk about what it takes to adopt progressive delivery for Kubernetes and how Flagger and service meshes can make deployments safer by limiting the impact of a failed release.
We will look at different progressive delivery techniques, discuss the pros and cons, suggest what type of applications are best suited for each technique, and review added complexities that come with each option.

Speakers
avatar for Stefan Prodan

Stefan Prodan

Principal Engineer, Weaveworks
Stefan is a Principal Engineer at Weaveworks and an open source contributor to cloud-native projects. He is the creator of Flagger the progressive delivery operator for Kubernetes, and a core maintainer of the CNCF's Flux project. Stefan has over 15 years of experience with software... Read More →


Monday August 17, 2020 13:50 - 14:00 CEST
InXpo https://onlinexperiences.com/Launch/Event.htm?ShowKey=99259

14:00 CEST

Using Service Mesh in Multi-Cluster Kubernetes Environment for DR Use Case - Jun Wei, Equinix
Many organizations have adopted microservice, Kubernetes and service mesh. In a multi-cloud & hybrid Kubernetes environment, the underneath network metrics (e.g. delay, jitters, etc.) could have a significant impact on service to service response time in service mesh. For example, latency from physical network is not captured by Istio service mesh, and it is not visible in traces. Therefore it is not easy to pinpoint whether a service response time issue is related to service or the network. We propose to use the metrics from underneath network infrastructure, e.g. delay, jitter, etc., together with Istio measurement for better observability. Such combined measures allow us to optimize service deployment in different scenarios. Using Istio service mesh and network metrics, we will demonstrate a use case for DR failover over 3 multi-cloud/hybrid Kubernetes clusters.

Speakers
avatar for Jun Wei

Jun Wei

Sr. Principal Solution Architect, Equinix
At Equinix, Jun is currently leading innovation projects, such as hybrid infrastructure collaborating with multiple cloud partners. Jun has been engaging with open innovation for most of her career for Internet technology, cloud providers, telco operators and equipment vendors. Jun... Read More →


Monday August 17, 2020 14:00 - 14:10 CEST
InXpo https://onlinexperiences.com/Launch/Event.htm?ShowKey=99259

14:10 CEST

Top 5 Challenges in Service Mesh Adoption at Enterprise - Examples from Sberbank Story - Vladimir Alekseev, IBM & Igor Gustomyasov, Sberbank
Service mesh is no doubt one of the most hot topics in the technology world. But now it is mostly used by technology companies or startups. Traditional large enterprises have raised their interest, but keep cautious in implementation. In 2019 Sberbank as largest bank in Central & Eastern Europe as one of the early adopters chose Istio and spent 1 year in the journey from first pilots to systems running in production.
Joint speech from IBM and Sberbank representatives will cover history of their collaboration with key lessons learnt of transforming traditional architecture to modern service mesh pattern. Presentation will show examples how Sberbank non-functional requirements (mostly in security and availability areas) impacted to Istio implementation and common issues raised by corporate developers getting "hands dirty" with Istio.

Speakers
IG

Igor Gustomyasov

Managing Director, Sberbank
Igor holds the position of Managing Director responsible for Synapse - service mesh-based target integration platform for Sberank and its growing ecosystem. Before this Igor was leading Center of Competence for integration solutions at Sberbank-Technology. During his career Igor was... Read More →
VA

Vladimir Alekseev

Executive Architect, IBM
Executive architect with experience in solution design and architecture development focusing in large accounts in finance, public and aerospace&defense industries. Achieved Thought Leader level in IBM Architect certification being also Master and TOGAF 9 Certified in Open Group Community... Read More →


Monday August 17, 2020 14:10 - 14:20 CEST
InXpo https://onlinexperiences.com/Launch/Event.htm?ShowKey=99259

14:20 CEST

Service Mesh In Action With Kuma: Security, Routing, and Observability - Marco Palladino, Kong
With the rise of microservices, service mesh is becoming the future of service connectivity. This infrastructure layer makes it easy to add functionality across service-to-service communication when implemented correctly and can even be added from day one. 

This talk will walk you through easily setting up service mesh across multiple environments with Kuma, a CNCF Sandbox project, and enabling security and observability – in any network – automatically. We'll dive into service mesh concepts along the way, focusing on helping developers and architects of any skillset become comfortable with service mesh. 

This hands-on demo teaches you how to add functionality to your service mesh. We will be using Kuma, an open-source control plane for service mesh built on top of Envoy to deploy: L4 Traffic Routing for blue/green and canary deployments Prometheus metrics Health checks SPIFFE-compliant certificate generation

Speakers
avatar for Marco Palladino

Marco Palladino

CTO and Co-Founder of Kong, Kong
Marco Palladino is an inventor, software developer and entrepreneur. He is currently the CTO and co-founder of Kong, the leading cloud connectivity company that created widely adopted open source projects such as Kong Gateway, Kuma and Insomnia. Before Kong, Marco co-founded Mashape... Read More →


Monday August 17, 2020 14:20 - 14:30 CEST
InXpo https://onlinexperiences.com/Launch/Event.htm?ShowKey=99259

14:30 CEST

Service Mesh Architectures Explained - Sidecar and Beyond - Manuel Zapf, Containous
Service Meshes are one of the most hyped topics in the containerized world nowadays, as they allow for visibility and management of the traffic that flows inside a Kubernetes cluster, and is just as important, if not more, than ingress traffic which is usually monitored.

Choosing between service meshes is often difficult, as they usually have similar claims. However, the technology and approach used to realize such a service mesh is starting to differ across the different solutions.

The most well known solutions utilize the so-called sidecar pattern to ensure communication across the mesh. However, as of the end of 2019, there are more less invasive approaches.

This talk will provide an overview about the different patterns utilized by different solutions, will highlight its benefits and risks as well as the limits provided by each approach.

Speakers
avatar for Manuel Zapf

Manuel Zapf

Head of Product OSS, Containous
Manuel is the Head of Product Open Source at Containous, the company behind the famous reverse proxy Traefik. His focus is on making the Open Source Projects such as Maesh, Traefik & Yaegi better. He used to speak at various conferences in Germany, as well as was part in certain webinars... Read More →


Monday August 17, 2020 14:30 - 14:40 CEST
InXpo https://onlinexperiences.com/Launch/Event.htm?ShowKey=99259

15:10 CEST

Break
Monday August 17, 2020 15:10 - 15:25 CEST
InXpo https://onlinexperiences.com/Launch/Event.htm?ShowKey=99259

15:30 CEST

Service Mesh Is Still Hard. The Things we all Did Wrong & Tales of Woe - Lin Sun, IBM & William Morgan, Buoyant
2019 has been the year of service mesh for the cloud-native community. While you can install Kubernetes and a service mesh in a matter of minutes and gain some benefits of the mesh quickly, with the fast-growing service mesh ecosystem, we are not making this any easier for our users! This talk will explore what developers and operators need to successfully build and run top-notch cloud-native applications.

Speakers
avatar for William Morgan

William Morgan

CEO, Buoyant
William Morgan is the CEO of Buoyant. Prior to founding Buoyant, he was an infrastructure engineer at Twitter, where he ran several teams building on product-facing backend infrastructure. He has worked at Powerset, Microsoft, adap.tv, and MITRE Corp, and has been contributing to... Read More →
avatar for Lin Sun

Lin Sun

Senior Technical Staff Member, IBM
Lin has been working on container and cloud-native since 2014 from Docker to Kubernetes to Service Mesh. She is currently an Istio maintainer, a member of the Istio steering committee and technical oversight committee. She is passionate about new technologies and loves to play with... Read More →



Monday August 17, 2020 15:30 - 16:00 CEST
InXpo https://onlinexperiences.com/Launch/Event.htm?ShowKey=99259

16:05 CEST

Istio Simplified - Louis Ryan, Google & Steve Dake, IBM
Istio has made great advances in taming its notorious user-facing complexity. We recently introduced Istio's new 'istiod' monolith to greatly reduce control plane complexity, protocol auto-detection for simplified routing rules, automatic mTLS for simpler graceful migration to mTLS from brownfield clusters, Operator-based installs and upgrades, and improved support for non-Kubernetes workloads. Our goal is to make Istio simple to understand, install and operate, and these changes go a long way towards achieving that goal.

Speakers
SD

Steve Dake

Open Source Leader: Cloud Native, IBM
avatar for Louis Ryan

Louis Ryan

Principle Engineer, Google
Louis Ryan is a Principal Engineer at Google working on APIs and microservices. Prior to working on Istio he co-authored the GRPC spec and ran the infrastructure that supports Googles consumer facing APIs.



Monday August 17, 2020 16:05 - 16:35 CEST
InXpo https://onlinexperiences.com/Launch/Event.htm?ShowKey=99259

16:40 CEST

WebAssembly for Istio Telemetry and More - John Plevyak, Mandar Jog & Pitor Sikora, Google
Istio's new Telemetry v2 implementation is the first non-toy Envoy WASM application. Since it was co-developed with WASM support in Envoy, this talk will detail how the needs of Istio Telemetry v2 influenced the evolution of the WASM ABI and SDK. More generally Istio Telemetry v2 will be used as a real-world example to understand when Envoy WASM works well and when it doesn't. Performance and efficiency microbenchmarks from the 'WebAssembly for Envoy' talk will also be revisited to understand the implications of WASM sandbox overhead for real production workloads.

Speakers
avatar for Mandar Jog

Mandar Jog

Istio TL/M, Google
Mandar is a co-lead of the Istio extensions and the Istio performance and scalability workgroups. He would like to see adoption of service meshes everywhere so as to realize the full promise of micro services architecture. Mandar has been working on the Isio project since its inception... Read More →
JP

John Plevyak

Software Engineer, Google
PS

Piotr Sikora

Software Engineer, Google



Monday August 17, 2020 16:40 - 17:10 CEST
InXpo https://onlinexperiences.com/Launch/Event.htm?ShowKey=99259

17:15 CEST

Break
Monday August 17, 2020 17:15 - 17:30 CEST
InXpo https://onlinexperiences.com/Launch/Event.htm?ShowKey=99259

17:35 CEST

What Happens when Service Mesh Maintainers Get a Taste of Their Own Mesh? - Risha Mars & Carol Scott, Buoyant
What happens when a service mesh creator has to eat its own dogfood? What's it like being on call for a service mesh? Until recently, the creators of Linkerd have never needed to run Linkerd in production, simply because they had no production services to maintain. With the introduction of a SaaS app for Linkerd users that is itself built on Linkerd, Linkerd maintainers were suddenly on call for Linkerd. In this talk, we describe several complex bugs we discovered, diagnosed, and debugged as a result of running Linkerd ourselves, and how this change in our relationship with our own service mesh changed the nature of product development.

Speakers
avatar for Carol Scott

Carol Scott

Software Engineer, Buoyant
Carol Scott is a Software Engineer at Buoyant, where she contributes to the web dashboard and CLI of the open source Linkerd service mesh project. Her work on Linkerd includes guiding internationalization of the dashboard, reviewing PRs from contributors around the world, and making... Read More →
avatar for Risha Mars

Risha Mars

Software Engineer, Buoyant
Risha is a Software Engineer at Buoyant, and is a core contributor to the Linkerd project. She worked on the CLI and controller (Golang) as well as the Linkerd dashboard (React). Currently Risha is working on Dive, Buoyant’s newest product. Previously, Risha worked on the Ads team... Read More →


slides pdf

Monday August 17, 2020 17:35 - 18:05 CEST
InXpo https://onlinexperiences.com/Launch/Event.htm?ShowKey=99259

18:10 CEST

Multi Cluster and Multi Mesh Patterns - Christian Posta, Solo.io
The more services connected by a mesh, the more value in consistent observability, security, and routing can be achieved. In today's complex heterogeneous environments, deploying everything into a single cluster and single mesh can be impossible. In this talk we look at some of the options and challenges for adopting a service mesh across multiple clusters and potentially across multiple meshes. We look at the challenges such as federating identity, single pane of glass for observability, developing policies et. al, as well as ways to solve these challenges. The patterns discussed here are not mesh specific and will use Istio, Linkerd, and App Mesh as examples.

Speakers
avatar for Christian Posta

Christian Posta

VP, Global Field CTO, Solo.io
Christian Posta (@christianposta) is VP, Global Field CTO at Solo.io. He is the author of Istio in Action as well as many other books on cloud-native architecture and is well known in the cloud-native community for being a speaker, blogger (https://blog.christianposta.com) and contributor... Read More →



Monday August 17, 2020 18:10 - 18:40 CEST
InXpo https://onlinexperiences.com/Launch/Event.htm?ShowKey=99259

18:45 CEST

Iteratively Implementing Istio: Zero to Service Mesh with No Downtime - Patrick Auld, Autodesk
PlanGrid (now part of Autodesk) successfully starting using an early release of Istio in production running ~50 microservices with no downtime. This gave us great observability into our systems and we are continuing to expand its usage today. This required careful planning and experimentation to iteratively utilize specific services and features of Istio when we were confident in their stability and determined they would add value. Starting with Ingress Gateways we found ways to canary features and slowly rollout changes. We now have nearly 100 microservices all with sidecars and custom L7 routing of VirtualServices that have saved us performance incidents and unblocked the decomposition of our monolith in several ways.

This talk will go over the systems we built to allow a small team to do this on behalf of the entire engineering org as well as the culture aspects of development we continue to evolve as we grow.

Speakers
avatar for Patrick Auld

Patrick Auld

Software Architect, Autodesk
Patrick joined Autodesk Autodesk's Construction Solutions division when they acquired PlanGrid, where he was a Systems Architect. After working on cloud services and infrastructure for more than a decade he now focused on infrastructure, frameworks and development workflows trying... Read More →



Monday August 17, 2020 18:45 - 19:15 CEST
InXpo https://onlinexperiences.com/Launch/Event.htm?ShowKey=99259

19:20 CEST

Closing Remarks - Nic Jackson, HashiCorp
Speakers
avatar for Nic Jackson

Nic Jackson

Developer Advocate, Hashicorp
Nic Jackson is a developer advocate at HashiCorp, and the author of “Building Microservices in Go”, a book which examines the best patterns and practices for building microservices with the Go,



Monday August 17, 2020 19:20 - 19:30 CEST
InXpo https://onlinexperiences.com/Launch/Event.htm?ShowKey=99259
 
  • Timezone
  • Filter By Venue Virtual
  • Filter By Type
  • General Session
  • Lightning Talk
  • Networking
  • Presentation Session

Filter sessions
Apply filters to sessions.