Home
About Us
Blog
Courses
Coaching
Login
Home
About Us
Blog
Courses
Coaching
Login
Apr 24
Good times teach only bad lessons
Philosophy & Wisdom
Experience is what you got when you didn't get what you wanted.
Apr 17
Microservices… what actually happened
Software Design
,
Trends
The biggest failure in the history of software.
Apr 2
More threads didn’t increase throughput
Case Studies
The added complexity wasn't justified.
Mar 26
When SDK Entities Leak Into Your Business Layer
Software Design
The right combination of patterns for better integrations.
Mar 12
We thought retry + DLQ was enough
Case Studies
Nothing crashed—things just got worse.
Mar 3
We allowed ambiguity over who is doing what in the name of agility
Philosophy & Wisdom
I am thinking do these folks know what they are doing? Do they know that their sole contribution is to lower our productivity?
Feb 19
SOLID confused me until i found out the truth
Software Design
That’s how i see it today. It took me years to get here, and I'm open to change my mind.
Feb 12
Every time I face legacy system modernization, the same thought comes back
Software Design
,
Decision Making
It would be much easier to start a next-gen system from scratch.
Feb 5
We skipped system design patterns, and paid the price
This made me rethink a system design decision while working on an event-driven architecture.
Jul 31, 2025
Is 3-Tiers Architecture Justified?
Decision Making
,
Security
A compromised web server is unpleasant, but it’s a contained incident if that server had no direct path to the crown jewels.
Jul 17, 2025
Scaling Pay Bills with Async Messaging
Communication
,
Case Studies
,
Decision Making
,
Scalability
The Month-End Bottleneck
Jul 3, 2025
Is gRPC Justified?
Decision Making
In a high-performance mobile banking system, we chose gRPC with Protobuf over REST/JSON to meet a strict 200 ms response time target.
1
2
3