May 7 · 17 min read · 💡 TL;DR: We explore the computational "toll" of moving row-oriented protobuf-encoded OTLP data from instrumentation to the final dashboard, and how they impact the overall observability bill. I usu
Join discussion
May 6 · 6 min read · match keys between two tables and boom, you get results. That mindset worked fine in SQL databases. Then I started working with Spark on large datasets and my jobs started failing, timing out, or grinding for hours. The reality: Spark join performanc...
Join discussionMay 6 · 4 min read · s one thing I've noticed: most Spark pipelines waste 30-60% of their compute time reading data they don't need or shuffling data that could have been pre-organized. During my recent deep-dive, I spent 8 hours learning two important optimization techn...
Join discussionMay 4 · 3 min read · Content: Today I worked on configuring a service inside a running Docker container using docker exec. The task involved installing Apache, modifying its configuration, and ensuring it runs on a custo
Join discussionMay 3 · 5 min read · Building bulletproof Nginx and Apache configurations for SaaS reliability When your SaaS platform starts gaining traction, web server stability becomes critical. A misconfigured server doesn't just cause slow response times, it directly impacts reven...
Join discussion
Apr 13 · 3 min read · Content: Today I worked on setting up a web server using Apache (httpd) and configuring it to host multiple static websites on a custom port. This task focused on preparing the infrastructure before
Join discussionMar 22 · 11 min read · Why I Started Here I am applying for Google Summer of Code 2026 with Apache IoTDB. The project I chose involves building a Flink connector for IoTDB 2.X table mode using the modern FLIP-27 Source API.
Join discussion