InBetter ProgrammingbyKartik Khare·Feb 28, 2023Apache Helix: The Distributed System’s Orchestra ConductorAchieve harmony in complex clusters using finite-state machinesA response icon1A response icon1
InBetter ProgrammingbyKartik Khare·Jan 3, 2023Navigating the Minefield of RocksDB Configuration OptionsUnleashing the full potential of your rocksdb with the right configuration
IncodeburstbyKartik Khare·Mar 2, 2021How to Package Java Projects in Python Tar filesWell, before starting this article I should state that as a developer the situation which requires a language A project into language B…A response icon1A response icon1
InApache Pinot Developer BlogbyKartik Khare·Sep 29, 2020Utilize UDFs to Supercharge Queries in Apache PinotLeverage the scalar functions in Pinot to expose your java methods to the SQL users.A response icon1A response icon1
InApache Pinot Developer BlogbyKartik Khare·Aug 18, 2020Leverage Plugins to Ingest Parquet Files from S3 In pinotHow to use Spark to push billions of rows in S3 to Pinot without writing a single line of code?
InTDS ArchivebyKartik Khare·Apr 9, 2020Learning Multi-dimensional indices: The next big thing in OLAP DBsAn introduction to Flood self-learning index algorithmA response icon2A response icon2
Kartik Khare·Apr 1, 2020A Glimpse into my “WFH in Quarantine” LifeCOVID-19 has taken over the world and has forced people to stay at home. I am no exception and have been working from home for the past 3…
IncodeburstbyKartik Khare·Mar 30, 2020How Does Zookeeper Servers Remain In sync?A glimpse into ZAB protocol in Zookeeper
InTDS ArchivebyKartik Khare·Jan 20, 2020Why Apache Airflow Is a Great Choice for Managing Data PipelinesA look at capabilties which makes Airflow better than its predecessorsA response icon1A response icon1
InTDS ArchivebyKartik Khare·Jan 11, 2020Deploying ML Models in Distributed Real-time Data Streaming ApplicationsExplore the various strategies to deploy ML models in Apache Flink/Spark or other realtime data streaming applications.