DEVOPS WEEKLY ISSUE #550 - 11th July 2021
WebAssembly, Kubernetes and Serverless posts today. I think increasingly we’ll see the three combined in interesting ways as well as some folks position them as competitive.
StackHawk sponsors Devops Weekly
Learn how our team at StackHawk tests external cookie authentication using Ktor, and check out some of the helper functions we wrote to make the tests easy to write, read, and maintain.
https://sthwk.com/ktor-cookie-auth
News
WebAssembly is interesting and important. It’s now getting to the point where it’s in active use for lots of interesting use cases. This post is a great introduction to the current ecosystem.
https://thenewstack.io/what-is-webassembly/
Security conversations are too often cursed with binary thinking. This post has lots of examples, from compliance to open source, incident management and more.
https://www.philvenables.com/post/cybersecurity-and-the-curse-of-binary-thinking
Grafana supports sharing dashboards, but can lead to lots of repetition in definitions. Enter Grafonnet, using Jsonnet to maximise reuse.
https://medium.com/adidoescode/dashboards-dashboards-everywhere-as-code-7697f221b0c5
An interesting discussion of the tradeoffs with how teams choose to develop software, balancing predictability and speed of feedback, with two extreme examples and talk of risk appetite.
https://review.firstround.com/the-right-way-to-ship-software
A detailed post on tips for adopting a serverless architecture on AWS, including discussion of the mindset shift and benefits of upfront training on the differences.
https://medium.com/galvanize/going-serverless-on-aws-116a04a0defd
A look at multi-cluster support in Kubernetes, using Kind to launch several clusters for testing and Submariner and Calico for the networking.
https://piotrminkowski.com/2021/07/08/kubernetes-multicluster-with-kind-and-submariner
A comprehensive post on essential tools for Kubernetes, covering deployment, build, security, policy, higher-level interfaces, extensions and lots more. It does point to the size and complexity of the ecosystem now.
https://itnext.io/kubernetes-essential-tools-2021-def12e84c572
Tools
Space Cloud is a Kubernetes based serverless platform that provides instant, real time APIs on any database, with event triggers. Think Firebase on Kubernetes.
https://github.com/spacecloud-io/space-cloud
Turbolift automates forking, cloning, committing, and raising PRs against a large number of Git repositories. Handy for those organization wide changes that sometimes need making like adding, removing or modifying specific files.
https://github.com/Skyscanner/turbolift