DEVOPS WEEKLY ISSUE #396 - 29th July 2018
A few posts this week this an academic flavour; a survey looking into continuous integration practices and a collection of papers and research around resilience engineering. One of the things I’ve definitely noted over the years I’ve been curating the newsletter is the continued interest in devops topics in the academic community. It’s interesting and much appreciated.
Sponsor
DevOps and SRE are a behavior, not a dedicated role. See how you can build a culture of collaboration and reliability by hiring the right people to cultivate an efficient, open environment.
http://try.victorops.com/devopsweekly/devops-sre-hiring
News
Docker images make use of some file system tricks to optimise storage and build caching. This post explores how union filesystems work under the hood.
https://terriblecode.com/blog/how-docker-images-work-union-file-systems-for-dummies/
Continuous integration is a common practice, but I’ve not seen much research about how people actually adopt it. This survey, part of research from the University of Sannio and the University of Zurich, is looking to gather data on the subject..
https://www.surveygizmo.com/s3/4485492/CI-Anti-Pattern-Detection
A good collection of research, talks and papers on the field of resilience engineering.
https://github.com/adaptivecapacitylabs/Resilience-Engineering-Resources
Google announced Knative last week at Google Next, a toolkit for more opinionated application and function-based workflows on top of Kubernetes. Still early but some interesting components.
https://m.chmarny.com/build-deploy-manage-modern-serverless-workloads-using-knative-on-kubernetes-180c1a55e1b5
The story of an evolution of a monitoring system, from Nagios and static checks to Prometheus and dynamic discovery of services.
https://medium.com/thousandeyes-engineering/evolution-of-infrastructure-monitoring-at-thousandeyes-engineering-be1c343881a7
A roundup of a recent survey looking at the adoption of serverless technologies. Some sample bias, but interesting data on language usage and prior experience with public cloud environments.
https://serverless.com/blog/2018-serverless-community-survey-huge-growth-usage/
A presentation with a good introduction to integration testing infrastructure with Test Kitchen.
https://www.slideshare.net/nathenharvey/introduction-to-test-kitchen
Two comprehensive blog posts on building an open source security toolchain for containers. Looking at both runtime scanning and image analysis using Sysdig Falco. Anchore and Jenkins.
https://sysdig.com/blog/oss-container-security-runtime/
https://sysdig.com/blog/container-security-docker-image-scanning/
There are a large number of core concepts in Kubernetes, from Pods and Services to Ingress and ConfigMaps. This blog post is a good primer for anyone just getting up to speed.
https://medium.com/yld-engineering-blog/kubernetes-core-concepts-324ea7028c29
Events
DevOps at Open Source Summit | August 29-31, Vancouver, BC |
Open Source Summit kicks off in Vancouver, BC in less than a month! Join your DevOps peers to network and collaborate, or get a deep-dive on how to migrate legacy infrastructure, integrate the latest tools, or how to efficiently manage environments. With 250+ sessions, tutorials, labs, workshops, and more, this is THE premier open source event of the year where you’ll have the chance to learn about cutting-edge advances.
View the full schedule, and save 15% with discount code OSSDEVOPS15.
http://bit.ly/open-source-summit-2018
Tools
Pulumi is a new multi-language, multi-cloud development platform. You can write code in Go, Javascript, Python or Typescript against APIs which support provisioning everything from instances to serverless functions on the main public clouds.
https://pulumi.io/
https://github.com/pulumi
DevOps and SRE are a behavior, not a dedicated role. See how you can build a culture of collaboration and reliability by hiring the right people to cultivate an efficient, open environment.
http://try.victorops.com/devopsweekly/devops-sre-hiring