Abhinav DhasmanainITNEXTEffectively communicate between Microservices: K8s and Istio proxy editionIn my previous blog post, Effectively communicate between Microservices, I mentioned that how using gRPC can have much better performance…May 3, 2023May 3, 2023
Abhinav DhasmanainITNEXTHow to setup Kafka cluster for 15K events per second on AWS using DockerUse prometheus and grafana for monitoring. Use JMeter for load testing.Feb 10, 20212Feb 10, 20212
Abhinav DhasmanaHow to implement Event Registry in Event Driven ArchitectureEvents are lifeline of an Event Driven Architecture. All microservices rely on the data in these events to be accurate and complete. One…Apr 7, 20203Apr 7, 20203
Abhinav DhasmanainBits and PiecesSetting Up a Logging Infrastructure in NodejsHow to set up a logging Infrastructureusing using ElasticSearch, Fluentd, and Kibana.Dec 4, 2019Dec 4, 2019
Abhinav DhasmanainBits and PiecesHow to CI and CD a Node.JS Application Using GitHub ActionsLearn how to CI/CD with GitHub Actions and DockerSep 2, 20192Sep 2, 20192
Abhinav DhasmanainBits and PiecesHow a Simple Caching Strategy Can Break a SystemRules for an optimized caching mechanismAug 7, 20192Aug 7, 20192
Abhinav Dhasmanainmfine-technologyHow we store time series data with dynamodb and Node.jsTime series data in its most basic form is a sequence of data points measuring a particular thing over a period of time. For more…May 15, 20194May 15, 20194
Abhinav DhasmanainITNEXTHow we avoided if/else and wrote extendable code with Strategy PatternWe were working for a telecom client where we were rolling out offers for our customers. They had tons of business logic based on which the…Aug 9, 201821Aug 9, 201821
Abhinav DhasmanainITNEXTEffectively communicate between MicroservicesChoose between http/1.1 and gRPC. TL; DR: Use gRPCAug 1, 201816Aug 1, 201816