How an API was redesigned to improve concurrency by ~50x. ⚠ ⚠ Warning : Unlike my regular blogs, this is very techno-oriented. Intro . Concurrency : How many users can access your application at the same time. . In the technology world, concurrency is $$. Here is my guess … DMarts, Myntra, Jabong… Continue reading
Got hacked. Yay !
How Fudr was hack-attempted. And the tech-patch done to fix the vulnerability. Read till the end to know why this is good news. Intro . “Pathemata Mathemata” is a Greek proverb meaning, “Learning through pain and suffering”. Like ●Proposing to a girl face to face. The risk/ humiliation filters out most wavering candidates. ●Learning sales… Continue reading
Reduce Threads to Increase Performance
How a reduction in the number of threads led to a performance improvement @ Fudr ! Intro . In the technology world, we techies are always crunched for performance. From … Seconds to sub-seconds Less than 500 milliseconds Less than 100 milliseconds ( more common these days ) . Too often the answer is creating… Continue reading
Leaders tête-à-tête : Fudr
I got the opportunity to have a discussion with the leaders of a Food-Tech, IT organization – Fudr. Taking a seat with a startup accelerator, they are well on their growth path. They were kind to share both – their time and their minds. Thanks guys ! . The discussion was about the IT industry,… Continue reading
UUIDs – Good, Bad and the Ugly
UUID is a relatively new data type in the tech world. We will discuss its pros and cons. . Based on real experience. The information is based on building multi-million enterprise applications. . . Prologue . We began developing enterprise-level software five years ago. For that, we evaluated the database engine to use. We… Continue reading
Multi Tenancy
. Prologue Design considerations are abstract ideas. What the hell does ‘polymorphic’ mean anway ? Add words as stateless, managed and we have a recipe for unknown. “Really” understanding these concepts is difficult, without working at the code level. At least for me. . One such word is Multitenancy. Though I had heard of… Continue reading
DB Design inefficiency : Enum
We discuss a DB design inefficiency today. Picked up from a real-world use case, I hope this helps clarify both – how to and how not to design enumeration tables.. Intro . Enums are objects of a class. Statically defined, they help reduce the time to create and use objects ( among others ). .… Continue reading
Too Soon Old, Too Late Smart
Gordon Livingston is a psychiatrist by profession. He shares the insights he learned from his patients in the book. However, the insights are as relevant to patients as they are to healthy folks. . Here are some of my most loved ideas, with a Tech industry perspective: . If the map doesn’t agree with the… Continue reading
IT Industry Appraisals : Bed of Procrustes
Bed of Procrustes Greek mythology talks about a person called Procrustes. He had a stronghold on Mount Korydallos at Erineus. There he had a bed, in which he invited every passer-by to spend the night. He also had an obsession with making people “fit” in bed. As it happened … ●The guest would either be… Continue reading
Happiness is the ultimate risk
. Advantages of Unhappiness Sometimes, I tell people that there might be advantages to their depression. One of the benefits is that it is a safe position. . The same goes for chronic pessimism. It is hard to disillusion pessimists. They are already discouraged and so immune to unhappy surprises. Because their expectations are… Continue reading