3 min read

    minimesos 0.11.1 - Docker on Mac and improved default resources

    Kubernetes Quick Tip: Whitelisting Source IP with Ingress in Kubernetes

    If you are using Ingress on your Kubernetes cluster it is possible to restrict access to your application based on dedicated IP addresses. One possible use case would be that you have a development se...

    Surprise at Golang Thread Scheduling

    A few days ago I had a problem with high CPU usage in one of my Go-based microservices. The microservice has evolved into two distinct components: a HTTP web-app and a batch processing service. At som...

    10 min read

    RAFT Explained – Part 3/3: Safety and Liveness Guarantees, Conclusion

    This series of three blog posts will give readers an overview on why the Raft consensus algorithm is relevant and summarizes the functionality that makes it work. The 3 posts are divided as follows:

    12 min read

    RAFT Explained – Part 2/3: Overview of the Core Protocol

    This series of three blog posts will give readers an overview on why the Raft consensus algorithm is relevant and summarizes the functionality that makes it work. The 3 posts are divided as follows:

    11 min read

    RAFT Explained – Part 1/3: Introduction to the Consensus Problem

    This series of three blog posts will give readers an overview on why the Raft consensus algorithm is relevant and summarizes the functionality that makes it work. The 3 posts are divided as follows:

    Zoover Goes Cloud Native with Kubernetes

    We teamed up with Zoover to help them build a new production environment using Google’s hosted version of Kubernetes (GKE), with a Continuous Delivery pipeline based around CircleCI. In this blog, we’...

    6 min read

    My Top 7 favourite features of Spring Boot

    I've always said that Spring, Maven, and IntelliJ are my weapons of choice. People's response on more than one occasion has been that I'm far too old fashioned and conservative. I don't care, they mig...

    3 min read

    Multi-arch Docker Images

    Although the promise of Docker is the elimination of differences when moving software between environments, you'll still face the problem that you can't cross platform boundaries, i.e. you can't run a...