PinnedPublished inWhatfixEngineeringBlogReal-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.Jan 3, 20221Jan 3, 20221
PinnedPublished inWhatfixEngineeringBlogTime-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.Mar 31, 20221Mar 31, 20221
PinnedBuilder 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…Nov 5, 20184Nov 5, 20184
Published inWhatfixEngineeringBlogLit 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…May 9, 2023May 9, 2023
Shared 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…May 15, 2021May 15, 2021
Why is the animation jerky on web page?In this post, I’ll talk about web animation. I split this post into two part.Oct 14, 2020Oct 14, 2020
Web 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…Jul 12, 2020Jul 12, 2020
Node 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…Nov 1, 2018Nov 1, 2018
What 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…Oct 30, 2018Oct 30, 2018