DEVOPS WEEKLY ISSUE #446 - 14th July 2019
A busy week so a relatively short issue today. Some detailed posts on scaling graphite and setting up a CI/CD pipeline for Helm charts and several posts on packaging and release engineering topics.
From our sponsor, VictorOps
[Free Webinar] VictorOps partnered with Catchpoint to share actionable ways to transform your monitoring and incident response practices. See how DevOps teams are being more proactive toward service reliability:
http://try.victorops.com/devopsweekly/death-to-downtime
News
A good discussion on the local maxima of adhoc deployment pipelines, looking at the typical stages in deploying software, and some areas for improvement.
https://medium.com/darklang/how-dark-deploys-code-in-50ms-771c6dd60671
A post on scaling Graphite. From a single very large physical server to moving to an HA setup on AWS using Go Graphite. Lots of data and discussion of experiments.
https://medium.com/teads-engineering/scaling-graphite-in-a-cloud-environment-6a92fb495e5
A series of posts showing how to create a full pipeline for building, testing and releasing Helm charts.
https://tech.paulcz.net/blog/creating-a-helm-chart-monorepo-part-1/
https://tech.paulcz.net/blog/creating-a-helm-chart-monorepo-part-2/
https://tech.paulcz.net/blog/creating-a-helm-chart-monorepo-part-3/
Logging Made Easy is an interesting looking project to allow small organisations to gain a basic level of centralised security logging for Windows clients and provide functionality to detect attacks.
https://www.ncsc.gov.uk/blog-post/logging-made-easy
https://github.com/ukncsc/lme
A short essay with thoughts about package distribution, in particular about a federated model package distribution to avoid single monolithic package repositories.
https://gist.github.com/jcoglan/64cf9d3f9a4e25092ac132bd72b63491
A personal experience report of moving to work as a Site Reliability Engineer, with some thoughts about when adopting SRE makes sense.
https://gianarb.it/blog/when-do-you-need-a-site-reliability-engineer
Tools
Ignite is a new open source tool for provisioning a micro virtual machine with a container-like user interface. Under the hood it uses Firecracker and OCI images for packaging.
https://github.com/weaveworks/ignite
https://www.weave.works/blog/fire-up-your-vms-with-weave-ignite
Otto looks like an interesting tool for modelling a complete continuous integration and deployment pipeline. The examples are a good starting point.
https://github.com/rtyler/otto
[Free Webinar] VictorOps partnered with Catchpoint to share actionable ways to transform your monitoring and incident response practices. See how DevOps teams are being more proactive toward service reliability:
http://try.victorops.com/devopsweekly/death-to-downtime