Deepak Narayana RaoinBetter ProgrammingInversion Thinking in Software EngineeringSee how to apply this mental model to troubleshoot defects, write tests and plan projects4 min read·Oct 2, 2021--2--2
Deepak Narayana RaoA visual guide to consistent hashingCaching is an important aspect of high-performance applications. As the data volume increases, the cached data needs to be distributed…5 min read·Oct 1, 2021----
Deepak Narayana RaoinCasaOne EngineeringDesigning Domain EventsIn a distributed system, events play a major role in decoupling. different components of the system. In this post, we talk about how we…8 min read·May 21, 2021--1--1
Deepak Narayana RaoinCasaOne EngineeringMigrating from ECS to KubernetesWe migrated from ECS to Kubernetes (AWS EKS) a few months ago. In this post, we’ll talk about the why, how, the surprises, and our…6 min read·Aug 17, 2020--1--1
Deepak Narayana RaoinCasaOne EngineeringRequest log tracing in NodeJS servicesby Deepak Narayana Rao and Gaurev Katoch4 min read·Jan 16, 2020----
Deepak Narayana RaoinCasaOne EngineeringHow we scaled services containing scheduled tasksCasaOne is a contemporary furniture rental company delivering best rental experience for our customers, using technology. Our software…2 min read·Jul 10, 2019--1--1