Thibaut Gery posts

Archi & Techno

Discovering Flynn

Flynn is a Platform as a Service that allows to deploy and scale applications easily. It is based on containers, it is open-source, and its pitch is: Throw away the duct tape. The first impression There are many ways to install the platform, using vagrant, or directly on a server. I chose to install it on AWS. The set-up is simple: through a custom web interface, you configure a CloudFormation template that is run on AWS: create the EC2 instances with the correct security groups…

Read more
Archi & Techno

How I removed two databases in one pull request

My first project right after school was called KISS which means   Keep it simple, stupid Three years and a few IT projects later, I thought that I got it right and applied the following rules: keep your applications small and simple, remove most of its complexity, don't over-engineer, all code and user stories have to be maintained (YAGNI) Yet a few weeks ago, I learned that you can always remove useless things. You just don't know it yet. Story time I wanted to create…

Read more
Archi & Techno

Centralize logs from Docker applications

This article aims at showing how we can centralize logs from a Docker application in a database where we can then query them. This article is built around an example where our application consists of an nginx instance, an Elasticsearch database, and Kibana to render beautiful graphs and diagrams. The code of the example is available on github. We need to collect and transport our logs as a data flow from a distributed system to a centralized remote location. That way, we can get an…

Read more