Docker in your production server – I

Docker in your production server – I

This is the first of a post series explaining how to run your applications in a docker production server. We need to install docker (>=1.10.0). Running applications in docker Docker means isolation. You must isolate each service in a different container. This means, you will run your front, backend and database in different containers. We are […]

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 […]

Mesos Architecture: Roles and Responsibilities

Mesos Architecture: Roles and Responsibilities

Mesos provides an abstraction layer over a cluster of machines with heterogeneous resources and makes it seem like a single big machine, emulating a pool of resources, being able to run different kinds of workloads. With this approach, Mesos removes the need to allocate specific machines for each kind of workload (static partitioning).   Mesos […]