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, 20212Feb 10, 20212
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, 20203Apr 7, 20203
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, 20192Sep 2, 20192
Published inBits and PiecesHow a Simple Caching Strategy Can Break a SystemRules for an optimized caching mechanismAug 7, 20192Aug 7, 20192
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, 20194May 15, 20194
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, 201821Aug 9, 201821
Published inITNEXTEffectively communicate between MicroservicesChoose between http/1.1 and gRPC. TL; DR: Use gRPCAug 1, 201816Aug 1, 201816