MadhurProcess huge log files in GoRecently, I was faced with a situation where I had to process huge (in order of several gigabytes) log files.Jun 12, 2023Jun 12, 2023
MadhurIt would be good idea to give some overview about My11 frontend different types of clients(web…Jul 15, 2022Jul 15, 2022
MadhurUnit testing HTTP retry strategiesThe sample code below is available in my github repoMay 11, 2020May 11, 2020
MadhurTailing log files on multiple remote machinesRecently, our ELK infrastructure went down which aggregates log from our multiple servers. I wanted to investigate a production issue…Mar 20, 20201Mar 20, 20201
MadhurEnsuring git commit messages contain JIRA IDRecently, we implemented a policy where every commit message includes the JIRA ID from the committer. This makes sure that every change to…Feb 22, 20201Feb 22, 20201
MadhurID Generation StrategiesIn any distributed system, one of the primary problem statement every engineer faces is the id generation for an entity. In this post, we…Aug 20, 20191Aug 20, 20191
MadhurMeaning of at-least once, at-most once and exactly-once deliveryEver since I have started working with Kafka, I have came across these terms very frequently, At-least once, At-most once and Exactly Once.Aug 5, 20191Aug 5, 20191
MadhurConsiderations for high throughput kafka producerI have been recently working on lot of high throughput kafka producers. Our application publishes close to 3 million kafka publishes per…Aug 2, 2019Aug 2, 2019
MadhurThings to learn for Modern Web DevelopmentAlmost 4 years ago, I wrote a blog post called Future of Web and Mobile: HTML5, CSS3 and Javascript, wherein I mentioned emergence of…May 14, 2016May 14, 2016
MadhurRead Google docs spreadsheet using PythonOne of the many useful and productive feature for me personally is to programmatically read a Google docs spreadsheet in Python. This is…May 13, 2016May 13, 2016