DEVOPS WEEKLY
ISSUE #480 - 8th March 2020

CI pipeline optimisations, platforms and platform teams and posts and tools around using general purpose programming languages for authoring configuration. Lots more content too on cloud migrations, operability and solid system administration topics.


From our sponsor, VictorOps
=======================

See the tangible benefits of incident management reporting and analytics when it comes to faster incident detection, acknowledgment, response and resolution. Read on to learn about real KPIs and incident metrics that drive reliability:

https://go.victorops.com/devopsweekly-incident-management-reporting


News
====

A post on optimising a CI build pipeline based on Bazel, looking at the challenge introduced by immutable infrastructure and the benefits of persistent caching.

https://filipnikolovski.com/posts/bazel-performance-in-a-ci-environment


A useful presentation on what we mean by platform, and how platforms and platform teams can reduce the cognitive burden on development teams.

https://www.slideshare.net/ManuelPais/kubernetes-is-not-your-platform-its-just-the-foundation-qcon-london-march-2020


An interesting set of posts on alternatives to writing Kubernetes configuration in YAML files. The same simple example in JSON, C#, F#, Terraform, Java and Python so far.

https://www.phillipsj.net/posts/k8s-yaml-alternative-json/
https://www.phillipsj.net/posts/k8s-yaml-alternative-dotnet/
https://www.phillipsj.net/posts/k8s-yaml-alternative-terraform/
https://www.phillipsj.net/posts/k8s-yaml-alternative-java/
https://www.phillipsj.net/posts/k8s-yaml-alternative-python/


Part of a series on building more operable software, this post looks at trailing and leading indicators of operability.

https://www.continuousdeliveryconsulting.com/blog/build-operability-in-measures/


A neat visualisation of some of the things that someone wanting to move into system administration would likely want to learn. It does however focus squarely on the tools rather than wider devops issues.

https://roadmap.sh/devops


A two part migration story, moving from EC2 on AWS, to Kubernetes on Google Cloud. Details of data, databases, moving from AWS ALB to Istio and more.

https://medium.com/kudos-engineering/our-migration-journey-from-aws-to-google-cloud-part-1-542b6e40b730
https://medium.com/kudos-engineering/our-migration-journey-from-aws-to-google-cloud-part-2-e66bd53b5d9a


Many organisations are just starting to adopt more automated approaches. This post highlights a few areas centered around test automation which might make doing so more difficult.

https://techbeacon.com/app-dev-testing/5-ways-drive-your-automation-engineers-away


Tools
=====

Iter8 is a toolset of analytics-driven canary releases and A/B testing, build atop Kubernetes and Istio.

https://iter8.tools/
https://github.com/iter8-tools/docs


Another tool for writing Kubernetes configuration in anything-but-YAML. cdk8s extends the AWS CDK tool to add Kubeernetes support, allowing you to write your configuration in TypeScript.

https://github.com/awslabs/cdk8s


StatusBay is a new dashboard for Kubernetes, focused on deployment. It subscribes to the various events occurring in your cluster to present a nice real-time view. It also supports multiple clusters.

https://github.com/similarweb/statusbay


See the tangible benefits of incident management reporting and analytics when it comes to faster incident detection, acknowledgment, response and resolution. Read on to learn about real KPIs and incident metrics that drive reliability:

https://go.victorops.com/devopsweekly-incident-management-reporting



If you received this email directly then you're already signed up, thanks! If however someone forwarded this email to you and you'd like to get it each week then you can subscribe at http://devopsweekly.com

--

You opted in for Devops Weekly at http://devopsweekly.com

You can always unsubscribe by visiting https://devopsweekly.us2.list-manage.com/unsubscribe?u=b6635e37e35fa5eff0c2a947a&id=a63f24d068&e=[UNIQID]&c=5d8866211b

If you have other queries you can contact the list maintainer at gareth@morethanseven.net

Our mailing address is 43 Gwydir Street, Cambridge, UK, CB1 2LG