DevOps Pro Europe 2020

March 24-26

Online

Confirmed Talks

Michal El Fartas

Egnyte, Poland

Autoscaling vs High Availability in Kubernetes

With Kubernetes, autoscaling is made easy, but there are still traps waiting for incautious. How to ensure high availability in shared large scale cluster – a journey through scheduling, load balancing and meaning of HA in Kubernetes.

Session Keywords

🔑 Kubernetes
🔑 Autoscaling
🔑 High Availability

Anjana Fernando

WSO2 Inc., USA

Ballerina: The Cloud-Native and DevOps Friendly Programming Language

Ballerina is a new programming language aimed at being a cloud-native programming language. The language contains first-class abstractions for microservices development, observability, security, alongside integrating devops features into the language to give greater control to the developer at software design and development time.

Session Keywords

🔑 Cloud
🔑 Microservices
🔑 Kubernetes
🔑 Ballerina

Cristian Prevedello

Previnet SPA, Italy

GitOps Reloaded: Orchestrated Infrastructure Change Management in Mixed Enterprise Environments

GitOps got popular in the past few years, as kubernetes became the de facto standard for containers orchestration. Applying gitops to kubernetes is rather “easy”, since all resources are managed by kubernetes through yaml files. However, in enterprise environments adopting gitops is more problematic, since we usually have a melting pot of IT systems: cloud services, on premise cloud native services, on premise legacy services and systems etc. etc.

Session Keywords

🔑 GitOps
🔑 Jenkins
🔑 Ansible

John Maher

Standing On Shoulders, LLC, USA

Value Stream Mapping – Understanding When & Where Value is Created & Delivered

Today’s VSM isn’t your grandfather’s linear model. It’s a multiple dimension pipeline using microservices architecture for complex and dynamic business modeling.

Value Stream Mapping (VSM) enables building and maintaining clearly defined sequences of activities that create and deliver value from an organization to their stakeholders – by understanding exactly when, where and how that value is created or delivered. 

Session Keywords

🔑 Process Optimization
🔑 Value-stream Mapping

Ran Ribenzaft

Epsagon, Israel

Distributed Microservices: How to Trace Hybrid and Cloud Environments

Microservices architectures complicate visibility and observability of application performance. Why? Each microservice is separated and working asynchronously from the others. Distributed tracing is a key approach to understanding performance. In microservices environments, there are new challenges and opportunities which make distributed tracing a very interesting and useful technique for high observability.

Session Keywords

🔑 Microservices
🔑 Cloud
🔑 Tracing

Viktor Farcic

CloudBees, Spain

The Recipe For Continuous Delivery

What does it take to implement continuous delivery today? What is the recipe?

For years, all we needed was Jenkins and a few agents. Is that still the case? Can we keep up with technology and do continuous delivery as we did it during the last few years?

Session Keywords

🔑 CI/CD
🔑 Kubernetes
🔑 Jenkins
🔑 Tekton

Sven Peters

MongoDB, Germany

The Effective Developer – Work Smarter, not Harder

We’re agile, we’re doing DevOps, we work in cross-functional teams, and we use the latest developer pipeline tooling. With all those methodologies and technologies we should be highly effective, right? Probably not. Most of us still struggle with balancing coding speed and quality, working on the stuff that really makes a difference, and feeling constantly stressed by all the things we should learn.

Session Keywords

🔑 Teams
🔑 Development Process

Asanka Abeysinghe

WSO2, Inc., USA

A Decentralized Architecture for Cloud-Native Applications

The number of microservices running in enterprises increases daily. As a result, service composition, governance, security, and observability are becoming a challenge to implement and incorporate. A “cell-based” architecture is an approach that can be applied to current or desired development and technologies to address these issues.

Session Keywords

🔑 Cloudnative
🔑 Programmable
🔑 Microservices
🔑 Kubernetes
🔑 Decentralized
🔑 API Centric
🔑 Cell-based Architecture