Aviral SrivastavaUnderstanding UNIXI wanted to understand how come UNIX is so standardized and developer-friendly.6 min read·Mar 19, 2021----
Aviral SrivastavaWorking as an intern at WingifyThis blog post will cover my internship experience at Wingify from Dec ’17 to April ’18. The three reasons I am writing this blog post:11 min read·Aug 28, 2020----
Aviral SrivastavaRun a Stateful Streaming Service with Apache Flink and RocksDBBuild a stateful streaming service5 min read·Jun 29, 2020--1--1
Aviral SrivastavaUnderstanding Naiad: A timely dataflow system for batch and stream processingA large scale distributed system that can support cyclic dataflows.4 min read·May 13, 2020----
Aviral SrivastavaMongoDB from fundamentalsAfter working on MongoDB for about six years, I am sharing certain practices that have worked well for me.3 min read·Apr 23, 2020----
Aviral SrivastavaEverything you ever wanted to know about ZookeeperThis blog post will discuss the research paper, Zookeeper: Wait-free coordination for Internet-scale systems. Click here for downloading…7 min read·Feb 19, 2020----
Aviral SrivastavaUnderstanding Merge and Sort Algorithms on Modern ProcessorsThis article explains the research paper, “Patience is a Virtue: Revisiting Merge and Sort on Modern Processors” published by Microsoft…10 min read·Feb 6, 2020--1--1
Aviral SrivastavaUnderstanding Rules of Thumb for Computer StorageA blog post that explains the research paper: The Five-Minute Rule Ten Years Later, and Other Computer Storage Rules of Thumb4 min read·Jan 8, 2020----
Aviral SrivastavainTowards Data ScienceDimensional Data ModelingWhy do you need dimensional data modeling and how to implement it?7 min read·Dec 11, 2019--1--1
Aviral SrivastavaBig Data Fundamentals needed for a Data EngineerWorking as a Data Engineer, you are directly connected to your data science teams and some senior-level personnel who give you business…11 min read·Dec 8, 2019----