All About Correlation IDsAt Scale, tracing a request is much more difficult compare to small/monolithic systems.Sep 3, 2021Sep 3, 2021
Good to avoid ‘*’ in import statementsSo when I started with Java development, I used to get this feedback quite often during code reviews from my fellow colleagues (because…Feb 11, 2021Feb 11, 2021
Kafka cheat sheetIn one of the products I have worked on, we use Kafka as a major component of the System as a messaging broker to handle the large stream…Feb 4, 2021Feb 4, 2021
Deal with `NullPointerException` with Java8 OptionalAs Developer we all Tired of handling NullPointerException while writing code in any programming language and to avoid that we put null…Jan 13, 20211Jan 13, 20211
Setup MongoDB instance as Replica SetIn a production environment, we always want the System to be reliable and available every time and we could say data captured/processed by…Dec 18, 2020Dec 18, 2020
Efficient Application LoggingIn today's era, logs are the First and foremost source of truth when we want to analyze what is happening with the application, or if…Nov 30, 2020Nov 30, 2020
Using Redis Keyspace Notifications for Discard Task after the timeoutActually, I was trying to figuring out how to implement some sort of timeout mechanism to discard any task if that task surpassed the…Aug 10, 20202Aug 10, 20202
Setup Solr as system serviceMost Linux distributions use the systemd as a system and service manager. In this tutorial, I will show how to set up SOLR as a service.Feb 27, 20201Feb 27, 20201