TThirumuruganinengineeringbythiru.hashnode.dev路5d ago 路 4 min readWhen to perform Denormalization ?Denormalize when the cost of maintaining normalized data becomes more expensive than the cost of storing and maintaining duplicated data. The key is: don't denormalize because a schema "looks too norm00
TThirumuruganinengineeringbythiru.hashnode.dev路Sep 10 路 10 min readWhen not to run Infrastructure in DockerJust because you can run something in a container doesn't mean you should. Containers have become the default deployment model for many workloads. And for good reason. They provide consistency, isola00
TThirumuruganinengineeringbythiru.hashnode.dev路Sep 7 路 3 min readWhere do you start when you are asked to understand a new backend service?This is probably one of the first doubts every backend engineer has when they start working on an unfamiliar service. And if you're like me, you probably start here: 馃憠 REST APIs You open the controll01N
TThirumuruganinengineeringbythiru.hashnode.dev路Jun 20 路 12 min readWhen One Cron Job Becomes Many: Tackling Schedule DuplicationIn the lifecycle of almost every backend application, there comes a moment when background processes need to run automatically on a set schedule. Whether it's cleaning up stale database sessions, gene10