Data Abstractions in Distributed Processing: RDDs and PCollectionsModern data processing frameworks rely on powerful abstractions to manage data at scale. Two notable examples are Resilient Distributed…Sep 5Sep 5
The Tail at Scale: Concepts, Techniques and ImpactThe Tail at Scale is a foundational paper that introduced a critical problem in large-scale distributed systems and proposed a new way to…Aug 27Aug 27
LLM Fine-Tuning: Benefits, Challenges, and AlternativesFine-tuning a Large Language Model (LLM) is the process of continuing to train a pre-trained model on a smaller, specific dataset. This…Aug 17Aug 17
LLM Memory: Context Window And BeyondWhen we interact with Large Language Models (LLMs), there’s an illusion of intelligence and memory. This intuition, however, masks a…Aug 2Aug 2
END-TO-END ARGUMENTS IN SYSTEM DESIGNEND-TO-END ARGUMENTS IN SYSTEM DESIGN paper is one of the classic papers written by J.H. Saltzer, D.P. Reed and D.D. Clark. This paper…Nov 5, 2023Nov 5, 2023
Intuition for O(log 𝑛) time complexity of the update and query operations in a Segment treeI had posted an answer to similar question 5 years ago on quora . Reposting the same here.Nov 5, 2023Nov 5, 2023
Exception Handling in ScalaWhen I started working on scala I had a tough time understanding how exception handling works in scala. I had some background in java and…Nov 29, 2020Nov 29, 2020
Solution for java.net.ConnectException: General SSLEngine problemRecently I faced below error in my play application. My play application was trying to hit a server over https.Sep 27, 2020Sep 27, 2020