Skip to content

Details

The Cloud Native Vancouver Meetup will kick off with an quick update on new additions to the Cloud Native Landscape by Red Hat's Diane Mueller and two talks:

What's in Your Stack?

Our first Guest Speaker will be Phil Whelan, Platform Team Lead at Bench Accounting who will present on what's in Bench Accounting's Stack, lessons learned going Cloud Native and the road ahead for Bench Accounting. Bench Accounting recently started a journey to move their infrastructure from AWS Elastic Beanstalk to Kubernetes. Not being able to wait for EKS, the set out to do this using kops+Terraform. Phil Whelan will talk about how they did this, issues encountering as well as how they used kube2iam, Heptio Ark and other tools."

How To Make Distributed Apps Meaningfully Observable

Our second Guest Speaker, will be Vallery Lancey, Software Developer, and cloud specialist at CheckFront based in Victoria BC. Vallery will be talking about how to observe what's in your cloud native stack. Her talk is entitled "How To Make Distributed Apps Meaningfully Observable" and here's the abstract:

When things go wrong in an application, it can be a challenge to pinpoint the cause among the effects. To prevent this, we need to design our applications around observability principles, and prevent debug data from becoming a wall of symptomatic or irrelevant noise.

Traditionally, observability is discussed via a trio of tools: logs, metrics, and traces. This talk will use a spectrum model of observability, bridging the gaps between code, events, and underlying systems. Using that spectrum, we will discuss meaningful debugging data, and how to best apply tools available along that spectrum.

This talk will cover best practices for observability, and back them up with examples from practical experience. In particular, we will cover:

  • Code tests (a quick overview)
  • Unusual event logging with Fluentd
  • Event sampling with Jaeger/OpenTracing
  • System health checks with Promethius

Related topics

You may also like