Why Use Distributed Systems? Resilience, Performance, and Availability

    Earlier in this series we discussed what Distributed Systems are and why we use them, and we controversially defined a DistSys as any system divided over more than one physical location and using deco...

    Tensorflow on Kubernetes: Kubeflow

    Google is quietly releasing increasing amounts of projects dedicated to data science. One such project that was recently pointed out to me is called Kubeflow. In its essence, it is not terribly compli...

    Why is a Single-Threaded Application like a Distributed System?

    Who's the Fastest? (Art by JDHancock.com) No, this isn't the worst Christmas cracker joke ever.

    10 min read

    What Is A Distributed System?

    Art by JDHancock..com This short series of posts comes out of a project I did with Diptanu Choudary, lots of discussions with other expert DistSys practitioners here at CS and elsewhere and my own bac...

    31 min read

    Kubernetes Beyond Hello World

    If you are a little like me, chances are you get bored of ‘Hello World!’ examples quite quickly. When it comes to Kubernetes, the typical introductory article goes like this:

    7 min read

    Securing Dynamic Environments in Kubernetes

    In my previous blog post we set up a Continuous Integration pipeline which created dynamic, ephemeral environments in Kubernetes. This was done exclusively using Kubernetes namespaces.

    10 min read

    Deployment Strategies

    There are a variety of techniques to deploy new applications to production so choosing the right strategy is an important decision that needs to be made to leverage the impact of change on the consume...

    Dynamic Environments with Kubernetes

    In this series of blog posts, I will highlight some strategies and tips when adopting Kubernetes. The goal is to provide practical examples based on usages of other companies who have already gone dow...

    Cloud Native From the Experts - Skyscanner

    Launched in 2003 and headquartered in Scotland, Skyscanner is a global travel search site with more than 50 million monthly users. Their self-built technology, which includes websites like www.skyscan...