Building a Docker Container Orchestrator with Akka

Building a Docker Container Orchestrator with Akka

Nowadays, Docker containers have become the core behind service-oriented architectures (microservices). With this approach, there’s a need of some distributed applications which are able to run these containers at scale, like Kubernetes or Docker Swarm. Maybe one day you wonder how difficult it would be to build such a system, or even how it can […]

Monitoring Mesos Resource Offers and Tasks

Monitoring Mesos Resource Offers and Tasks

WHAT IS DRF AND HOW IT WORKS? As we have said in the previous post, Mesos provides two-level resource scheduling, the first level happens at the Mesos master that is responsible for deciding what resources are offered to each framework and when; the second level happens at the framework’s scheduler level which is responsible for […]

Understanding the Data Partitioning Technique

Understanding the Data Partitioning Technique

The objective of this post is to explain what data partitioning is and why it is important in the context of a current data architecture to improve the storage of the master dataset. With data partitioning we’ll get a logical distribution of large data sets in different partitions, which will allow us to make more […]

IaaS provider or bare metal directly?

IaaS provider or bare metal directly?

One common question when deploying a cloud architecture is why using virtual servers (probably an IaaS) instead of using a bare metal server directly. The right choice depends on the concrete use case of the system and is determined by different factors, but the main one is the performance/cost ratio (using the available resources with […]