Published inITNEXTEffectively 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
Published inITNEXTHow 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, 2021A response icon2Feb 10, 2021A response icon2
How 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, 2020A response icon3Apr 7, 2020A response icon3
Published inBits and PiecesSetting Up a Logging Infrastructure in NodejsHow to set up a logging Infrastructureusing using ElasticSearch, Fluentd, and Kibana.Dec 4, 2019Dec 4, 2019
Published inBits and PiecesHow to CI and CD a Node.JS Application Using GitHub ActionsLearn how to CI/CD with GitHub Actions and DockerSep 2, 2019A response icon2Sep 2, 2019A response icon2
Published inBits and PiecesHow a Simple Caching Strategy Can Break a SystemRules for an optimized caching mechanismAug 7, 2019A response icon2Aug 7, 2019A response icon2
How to setup private npm registryusing docker and verdaccioJul 9, 2019A response icon2Jul 9, 2019A response icon2
Published inmfine-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, 2019A response icon4May 15, 2019A response icon4
Published inITNEXTHow 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, 2018A response icon21Aug 9, 2018A response icon21
Published inITNEXTEffectively communicate between MicroservicesChoose between http/1.1 and gRPC. TL; DR: Use gRPCAug 1, 2018A response icon16Aug 1, 2018A response icon16