Published inBetter ProgrammingInversion Thinking in Software EngineeringSee how to apply this mental model to troubleshoot defects, write tests and plan projectsOct 2, 20212Oct 2, 20212
A 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…Oct 1, 2021Oct 1, 2021
Published inCasaOne 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…May 21, 20211May 21, 20211
Published inCasaOne 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…Aug 17, 20201Aug 17, 20201
Published inCasaOne EngineeringRequest log tracing in NodeJS servicesby Deepak Narayana Rao and Gaurev KatochJan 16, 2020Jan 16, 2020
Published inCasaOne EngineeringHow we scaled services containing scheduled tasksCasaOne is a contemporary furniture rental company delivering best rental experience for our customers, using technology. Our software…Jul 10, 20191Jul 10, 20191