Docker tutorial - IT technology blog

Dockerize Elixir Phoenix: Multi-stage Build, OTP Releases, and Production-Ready Erlang Clustering

A detailed guide to Dockerizing Elixir Phoenix with an optimized multi-stage build that reduces image size from 1.2GB to 85MB, production-ready OTP Releases configuration, and automatic Erlang clustering via libcluster DNS in Docker Compose. Includes a real-world Dockerfile, clustering configuration, and a deploy script with safe database migrations.
Database tutorial - IT technology blog

Apache Pinot: A Step-by-Step Guide to Setting Up a Real-Time OLAP Database for Sub-100ms Analytics Dashboards

Apache Pinot is a distributed OLAP datastore that enables analytics queries across billions of rows with sub-100ms latency, used by LinkedIn and Uber for user-facing dashboards. This guide walks you through step-by-step installation with Docker, configuring schemas and star-tree indexes, loading CSV data, and monitoring cluster health.
Database tutorial - IT technology blog

YugabyteDB: A Guide to Setting Up PostgreSQL-Compatible Distributed SQL with Auto-Sharding and Automatic Fault Tolerance

YugabyteDB is a PostgreSQL-compatible distributed SQL database with auto-sharding, automatic fault tolerance, and multi-region deployment — no changes to your SQL or ORM required. This guide covers installation from a single-node Docker setup to a real 3-node cluster, along with practical tips for working with distributed databases.