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’...

    Monitoring a microservice application with CoScale on Kubernetes

    Monitoring microservice systems has been a hot topic at Container Solutions for some time. Combined with our recent interest in Kubernetes we set out to give the new CoScale monitoring solution a try....

    Monitoring Microservices with Prometheus

    We seem to say this a lot at Container Solutions, but the combination of microservice architectures and the practice of DevOps have smashed apart the assumptions made by traditional tools. None more s...

    13 min read

    Comments on Semantic Monitoring & Scheduling

    Since first publishing the Monitoring Performance in Microservice Architectures article in a post, I have received many questions, which I am going to address here. I am also going to use this opportu...

    3 min read

    minimesos 0.10.1 - Support for Mesos 1.0.0 and Docker 1.12