dev writerBuilding an active standby disaster recovery instance for a multi tenant Software as a service…It was a nice Friday evening, everyone in the team was gradually transitioning out of work mode into weekend mode. A production alert page…Jul 14Jul 14
dev writerFair locking for Google Guava Striped LockGoogle’s Guava library provide a Striped Lock class that is very useful in scenarios where you need fine grained locking. The library takes…Jul 29, 2023Jul 29, 2023
dev writerA high throughput multi-threaded ordered Kafka consumerWhen events are being consumed from a Kafka topic which has multiple partitions and high volume of generated events, the slow speed of…Jun 4, 20231Jun 4, 20231
dev writerThe mid life crisisIt had been building up for some time now. The day to day task were becoming drudging. The work day didn’t seem to end at all. Things which…Jan 8, 2023Jan 8, 2023
dev writerCleaning LOB Data PostgreSQL RDS with Java codeA novel approach using aspects to avoid code repetitionSep 12, 2021Sep 12, 2021
dev writerManage cleanup of blob data in Amazon PostgreSQL RDSAmazon provide managed Postgresql relational database for your cloud based applications. The biggest advantage of this compared to hosting…Aug 30, 2021Aug 30, 2021