Published inBetter ProgrammingInversion Thinking in Software EngineeringSee how to apply this mental model to troubleshoot defects, write tests and plan projectsOct 2, 2021A response icon2Oct 2, 2021A response icon2
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, 2021A response icon1May 21, 2021A response icon1
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, 2020A response icon1Aug 17, 2020A response icon1
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, 2019A response icon1Jul 10, 2019A response icon1