2 minute read

A range of posts this week, with everything from tips for choosing tools which which support teamwork to stories of successful network migrations and several interesting new tools.


Why is design so important to data-driven teams, and what does it mean for observability? See what several experts have to say.


A great discussion of how to choose tools, focused on the aspects that support teamwork, learning and collaboration.

A look at distributed tracing with Zipkin, and how to integrate it into an application.

AppSwitch is a new approach to providing an abstraction over the network stack, in particular it offers the possibility for containers not to require an IP address, or even a full IP stack to converse over the network.

An in-depth look at proxies as a tool for iteratively evolving and refactoring APIs. Useful illustrations of the problem and how to approach it using a proxy.

A well-told story of migrating from one network provider to another while minimising any interruption. Infrastructure as code, DNS, unit testing APIs and other interesting topics.

A good discussion of SRE in the context of Devops and Cloud Native. The post makes the case for an architectural pattern, a job function and a process working together.

An argument for Zip files as the unit of deployment, in the context of Serverless. I think the more general point is aiming for the highest abstraction that makes sense.

ScaleSummit is an interesting unconference event held in London under chatham house rules, which makes for some great conversations. This post contains notes from a handful of the sessions.


Monitorama, the Open Source Monitoring Conference, is coming back to Europe later this year, September 4th and 5th in Amsterdam to be precise. The organisers have offered readers a discount code for €100 of the price too.

CNCF - Cloud Native Computing Foundation

Free Webinar - Writing Less YAML - Using jsonnet and kubecfg to Manage Kubernetes Resources March 20, Online

Join us as we share how jsonnet can help create declarative manifests and explore the features provided by kubecfg CLI tool to ease interacting with Kubernetes directly from these jsonnet files and/or stock YAML manifests.


FlatBuffers is an efficient cross platform serialization library intended for performance-critical applications. Some nice features like schemaless buffers, support for multiple languages and code generation with string types.

Metta is a new tool for automating adversarial simulations, intended to hel validate defensive telemetry and when testing incident response plans and playbooks.

Service Fabric is a distributed systems platform for packaging, deploying, and managing stateless and stateful distributed applications and containers at large scale. It’s used to run parts of Azure and has just been open sourced.

Why is design so important to data-driven teams, and what does it mean for observability? See what several experts have to say.