Setting up a data warehouse solution is relatively straightforward, especially since there are many cloud solutions available. But as with many things that appear to be obvious, the devil is in the details.

The data we imported was mobile marketing data, everything related to cost, performance and conversion rate of…

Salesforce provides everything a company needs to completely describe their business flow. It is a walled garden for customer data and customers sacrifice their business flexibility to the customisation possibilities of Salesforces’ software: what Salesforce can’t do, their customers can’t either.

What I am going to talk about is a…

Micro Scaling is the principle of scaling micro services to maximise resource utilisation. Having multiple scaling strategies makes it possible to achieve improved resource utilisation. By scaling strategies, I am referring to how and which micro services are scaled. …

Obtaining an overview of allocatable resources across a cluster using the Kubernetes API. Kubectl provides this when describing nodes, so it must be possible.

Photo by Paul Frenzel on Unsplash

Resources are central to the workings of Kubernetes. At the most fundamental level, memory and CPU are the resources of interest. These partly determine how Kubernetes spreads workload across the cluster.

Clusters have a number of nodes, each node has a allocatable amount of CPU and memory resources. The sum…

In part one of Building Centrifuge I introduced readers to some of the assumptions and problems inherent when building a system design to handle many thousands of HTTP requests per second. In part two I’ll describe the architecture I used to implement the system and what I learned along the way.

Centrifuge and systems like it, have the goal of doing many HTTP requests without the propagation of delays. Of course I could simply do one request after another but then if I encounter a delay in one request, that delay will be propagated to all subsequent requests. …

Gerrit Riessen

Software Developer & Architect.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store