Docker and NodeJS as PID 1 on Kubernetes, Mesosphere and Co

At elastic.io, we are using the ideology “one process per Docker container“. Surely, we apply this ideology for running integration components as well. So, each of our integration components is actually one process inside of one Docker container, and each of these Docker containers is running on Mesosphere and Kubernetes. Recently, though we had been having some unexplainable issues with …

digital transformation means

Last week we published the first part of the article Digital Transformation Means Putting People First by Tallyfy. Tallyfy is a USA-based company that provides a powerful cloud app for tracking the status of repeatable processes with the help of checklists. Tallyfy is elastic.io’s customer and partner who uses  our integration technology to add the integration functionality to its product, …

technological change in business

Continuing the digital transformation topic, we’d like to share with you the article Digital Transformation Means Putting People First by Tallyfy. Tallyfy is a USA-based company that provides a powerful cloud app for tracking the status of repeatable processes with the help of checklists. Tallyfy is elastic.io’s customer and partner who uses  our integration technology to add the integration functionality …

eventual consistency

elastic.io platform connects and keeps different systems in synch using their APIs. All this is done despite their different hierarchical structures with inter-object dependencies, different data types and different locations. It would seem to be an impossible task to achieve, especially in the current distributed computer systems where the problem of common state or consistency can really hamper the success …

communication between microservices

We interviewed one of our platform users Dan Bruce, CTO and co-founder of mobile FinTech startup Albert about how they established communication between microservices within 15 minutes. Albert helps freelancers create invoices as easily and as quickly as possible, all for free. “Invoicing is now as easy as email.” What problem did you have that you wanted to solve with …

This blog post describes the best way to host private Docker Registry instance on Amazon EC2 and Amazon S3. You can skip the lyrics and go to the ‘Resources’ section to get the ECS Task Definition JSON. When working with microservices nowadays, you can hardly avoid using Docker. After building your first Docker container, your next step would be to …

Docker containers

This article will describe several alternatives for gathering Docker containers logs in the distributed environment of Apache Marathon / Mesos cluster, like Syslog, Container linking, Docker REST API, embedded logging piping stdout/stderr and Mesos APIs for that. We’ll go through a problem statement, different alternatives and describe the challenges related to each of them. tl;dr: Docker REST API combined with …