Aviral Srivastava·Nov 11, 2025Understanding Unemployment in India: Tale of MMS vs ModiActual blog post: https://aviralsrivastava.substack.com/p/understanding-unemployment-in-india
Aviral Srivastava·Mar 19, 2021Understanding UNIXI wanted to understand how come UNIX is so standardized and developer-friendly.
Aviral Srivastava·Aug 28, 2020Working 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:
Aviral Srivastava·Jun 29, 2020Run a Stateful Streaming Service with Apache Flink and RocksDBBuild a stateful streaming serviceA response icon1A response icon1
Aviral Srivastava·May 13, 2020Understanding Naiad: A timely dataflow system for batch and stream processingA large scale distributed system that can support cyclic dataflows.
Aviral Srivastava·Apr 23, 2020MongoDB from fundamentalsAfter working on MongoDB for about six years, I am sharing certain practices that have worked well for me.
Aviral Srivastava·Feb 19, 2020Everything 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…
Aviral Srivastava·Feb 6, 2020Understanding 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…A response icon1A response icon1
Aviral Srivastava·Jan 8, 2020Understanding 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 Thumb
InTDS ArchivebyAviral Srivastava·Dec 11, 2019Dimensional Data ModelingWhy do you need dimensional data modeling and how to implement it?A response icon1A response icon1