PinnedSaravanan A RinWhatfixEngineeringBlogReal-Time data processing architecture using Apache Spark, Apache Kafka, and ClickHouseThis blog will talk about Real-time data processing architecture using Apache Spark, Apache Kafka, and ClickHouse.8 min read·Jan 3, 2022--1--1
PinnedSaravanan A RinWhatfixEngineeringBlogTime-based batch processing architecture using Apache Spark, and ClickHouseIn the previous blog, we talked about Real-time processing architecture using Apache Spark, ClickHouse, and Apache Kafka.5 min read·Mar 31, 2022--1--1
PinnedSaravanan A RBuilder design pattern in Node JSRecently, I have learned about the builder design pattern and I feel that this pattern will solve the code readability problem in Node JS…4 min read·Nov 5, 2018--4--4
Saravanan A RinWhatfixEngineeringBlogLit library series — 1: A Deep Dive into lit-html LibraryThe purpose of this blog series is to delve deep into the Lit library and gain a comprehensive understanding of its unique features and…6 min read·May 9, 2023----
Saravanan A RShared Table Multi-Tenant DB Architecture in MYSQLSay, you want to develop a cloud-based application that involves storing and retrieving customers' data in a cloud data layer. Essentially…3 min read·May 15, 2021----
Saravanan A RNested Datasets Hierarchy Pattern in MySQLStraight into the point4 min read·Feb 5, 2021----
Saravanan A RWhy is the animation jerky on web page?In this post, I’ll talk about web animation. I split this post into two part.4 min read·Oct 14, 2020----
Saravanan A RWeb app optimization technique — Fingerprint with Cache-control headerIn this blog, I’m gonna talk about how to handle the browser cache efficiently to reduce the network to the server to fetch the static…5 min read·Jul 12, 2020----
Saravanan A RNode JS threading modelI had some serious question in my mind when I learn Node JS, that is, how Node JS is a single threaded? In almost all the tutorials and…3 min read·Nov 1, 2018----
Saravanan A RWhat the heck is the event loop in Node js?If you are a beginner to the Node js, you may get stuck with the word “Event Loop”. Don’t worry, at the end of this blog you will get the…4 min read·Oct 30, 2018----