Why to use PUMA in production for your Rails App

If you are still using Unicorn, Thin or Passenger open source application server in production then this post is for you. Point to note that Passenger Enterprise is different from Passenger open source, this post only talks about Passenger open source. This Blog Post has very good comparison about features provided by Unicorn, Puma & Passenger Point … Continue reading Why to use PUMA in production for your Rails App

Traefik v2 with Lets Encrypt on Amazon’s Elastic Container Service (ECS)

In this post, we will learn how to setup Traefik v2 on ECS with built in LetsEncrypt SSL. Before I start, I would like to mention that Traefik is awesome reverse proxy & load balancer. Steps which we will follow: Build docker image for Traefik on our local machinePush it on Amazon's Elastic Container Registry (ECR)Use pushed image in Task … Continue reading Traefik v2 with Lets Encrypt on Amazon’s Elastic Container Service (ECS)

FastJsonparser, Fastest JSON parser for Ruby

FastJsonparser is ruby wrapper for simdjson which is written in c++. "JSON is de facto standard for exchanging data between web server and browser." If your application is parsing large JSON data then you must consider optimising it for better performance. I came across Simdjson which claims to parse gigabytes of JSON per second, It also claims to be over … Continue reading FastJsonparser, Fastest JSON parser for Ruby