DeveloperWeek Global 2020 DeveloperWeek Global 2020

Containers & Kubernetes Innovation

Tuesday, June 16, 2020

- PDT
Managing Serverless Costs With Kubernetes
Join on Hopin
Denver Serrao
Denver Serrao
WP Engine, Sr. Software Engineer

Serverless has been widely accepted as a mechanism to deploy and run software easily. However, the cost of running production scale workloads on Serverless can be surprisingly high. Wouldn't it be great if we could get the benefits of running workloads on serverless without the hassle of worrying about costs ?

Enter Knative, an open standard allowing you to run serverless workloads on your own Kubernetes clusters. In this talk, we will walk through a real world example of how we used Google CloudFunctions (FaaS) at WP Engine to deploy a serverless data pipeline, and then transitioned that workload to using Cloud Run (built upon Knative) and Kubernetes to achieve the same results at a greatly reduced cost. We will dive deep into how we achieved the cost savings, handling fault tolerance, concurrency and auto-scaling

Now our developers can focus on code instead of the plumbing of managing infrastructure, while delivering customer and business value quickly and easily.

- PDT
Containerize Microservices With Service Fabric
Join on Hopin
Rebai Hamida
Rebai Hamida
Revenu Quebec, MVP in Developer Technologies

Service Fabric is the foundational technology introduced by Microsoft Azure to empower the large-scale Azure service.


In this session, you’ll get an overview of containers like Docker after an overview of Service Fabric, explain the difference between it and Kubernetes as a new way To Orchestrate Microservices. You’ll learn how to develop a Microservices application and how to deploy those services to Service Fabric clusters and the new serverless Service Fabric Mesh service. We’ll dive into the platform and programming model advantages including stateful services and actors for low-latency data processing and more.


You will learn:
Overview of containers
Overview of Service Fabric
Difference between Kubernetes and Service Fabric
Setup Environment to start developing an application using Microservices with Service Fabric

- PDT
Live Kubernetes Debugging With the Elastic Stack
Join on Hopin
Emanuil Tolev
Emanuil Tolev
Elastic, Community Engineer

Your Kubernetes app is down. Your users start ranting on Twitter. Your boss is standing right behind you. What do you do?

This talk walks you through a live debugging session without panicking:

* What do your health checks say?
* Where does your monitoring point you?
* Can you get more details from your application's traces?
* Is there anything helpful in the logs?
* What the heck is even deployed?

We are using the Elastic Stack in this demo with a special focus on its Kubernetes integration with metadata enrichment and autodiscovery in combination with APM / tracing, metrics, logs, and health checks.

- PDT
PRO TALK: Implementing Serverless, Scalable Kubernetes in the Cloud
Join on Hopin
Tomer Hadassi
Tomer Hadassi
Spot, Solutions Architects Team Lead

Hear about tools and techniques for building a cloud-based Kubernetes infrastructure that addresses the complexities of container packing, scaling and capacity management.

- PDT
PRO TALK: Best Practices in Implementing Container Image Promotion Pipelines
Join on Hopin
Baruch Sadogursky
Baruch Sadogursky
JFrog, Head of DevOps Advocacy

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 making sure that we actually run in production containers from the images we intended can be tricky. In this talk, we will compare different approaches, compile a wish-list of features and create a pipeline that checks all the boxes using free and open-source tools.