PinnedKaivalya ApteDuckDB Internals — A discussionLove and respect for databases continues…Dec 13, 2023Dec 13, 2023
Kaivalya ApteRise with RisingWave Streaming DatabaseIn today’s data-centric world, streaming data has become ubiquitous. Traditional batch processing is increasingly falling short in meeting…Dec 24, 2023Dec 24, 2023
Kaivalya ApteIts a Graph Problem — Graph Databases and Neo4JWhether you are a seasoned professional or someone stepping into the world of databases, understanding the distinction between relational…Dec 13, 2023Dec 13, 2023
Kaivalya ApteDynamoDB Design — What? Why? How? and more…Detailed analysis of DynamoDB’s design considerations. Techniques useful to design a highly available key value store. Techniques…Mar 13, 20221Mar 13, 20221
Kaivalya ApteSoftware Engineering ToolboxWhen it comes to software engineering, most of the people think it is just about a computer and a person writing some code on it.Well…Sep 20, 2020Sep 20, 2020
Kaivalya ApteParallel Programming in Java (Part-2)Hello, welcome to the second part of “Parallel Programming in Java” series. If you have somehow missed the first part and want to read it…Sep 20, 2020Sep 20, 2020
Kaivalya ApteParallel Programming in Java (Part-1)Hello all, A huge welcome to my new article, which is about making optimal use of the super machines that are available to run our systems…Sep 20, 2020Sep 20, 2020
Kaivalya ApteSmart and Stupid Alexa — My ExperienceSmart speakers such as echo or google home, have enabled us to do wonderful things with speech. Instead of just plain commands, they can…Sep 20, 2020Sep 20, 2020