DEVOPS WEEKLY ISSUE #447 - 21st July 2019

2 minute read

A mix of posts this week on serverless architectures, advancements in continuous delivery tooling and monitoring distributed systems.

From our sponsor, VictorOps

Containers and microservices can improve development speed and service flexibility. But, more complex systems have a higher potential for incidents. Learn how DevOps teams are building more reliable services and adding context to microservices and containerized environments:
http://try.victorops.com/devopsweekly/contextualizing-microservices

News

A post introducing distributed tracing. It steps through the background, recent work on standards, tools you can use to trace application requests and a nice example.
https://www.kartar.net/2019/07/intro-to-distributed-tracing/

A slide deck looking at emerging serverless application and architecture patterns.
https://drive.google.com/file/d/1noYxjle5Dx-y7ElVKbkU89YUEDRWDN9D/view

A presentation on continuous integration for cloud native systems, looking at the background behind the Tekton project - standards, reusable components, serverless CI and more.
https://docs.google.com/presentation/d/1Zflisk1MErUTa9KrxaeZKtdA5ydu1fHmTPZOh79Nims/

A description of the problems modelling real-world continuous delivery pipelines, and details of the new Otto modelling language I mentioned in last weeks issue.
https://brokenco.de/2019/07/18/otto-matic.html

A short post on the benefits of core dumps for debugging production systems.
https://jbd.dev/prod-debugging/

Another detailed post on a tool I mentioned last issue. This post explores Ignote, a tool with a Docker-like CLI interface for launching tiny VM images using Firecracker.
https://felixwiedmann.de/ignite/

An experience report of moving an open source project over to use Azure Pipelines. Some gothas and useful tips for anyone looking to do the same.
https://stevenmurawski.com/2019/07/migrating-test-kitchen-to-azure-pipelines/

A look at the new Puppet provisioner available in the latest Terraform release.
https://www.greenreedtech.com/terraform-puppet-provisioner/

Triggermesh is providing higher-level deployment tools for Knative. This post shows the use of the Serverless Framework configuration to further simplify the developer experience.
http://triggermesh.com/2019/07/deploying-functions-to-knative-the-serverless-framework-way/

An argument for building out a remote development environment, rather than running everything locally.
https://www.welcometothejungle.co/fr/articles/reasons-work-cloud

A workshop focused on securing Serverless applications on AWS Lambda.
https://speakerdeck.com/danilop/serverless-security-workshop

Events

Puppetize PDX is coming up on October 9th and 10th, featuring sessions on Devops, infrastructure delivery and of course Puppet. You can grab a $100 discount with the code DevOpsWeekly25.
https://puppet.com/puppetize

Tools

Kabanero is an opinionated distribution of tools built around Kubernetes and Istio. It builds on the platform components with opinionated collects for specific frameworks, including SPring, Node.js and Swift.
https://kabanero.io/

Kubernetes is a fast moving project with numerous components. That makes the new release notes site particularly useful.
https://relnotes.k8s.io/

Containers and microservices can improve development speed and service flexibility. But, more complex systems have a higher potential for incidents. Learn how DevOps teams are building more reliable services and adding context to microservices and containerized environments:
http://try.victorops.com/devopsweekly/contextualizing-microservices

Updated: