Home
About Us
Blog
Guides
Courses
Login
Home
About Us
Blog
Guides
Courses
Login
Feb 19, 2026
SOLID confused me until i found out the truth
Feb 12, 2026
Every time I face legacy system modernization, the same thought comes back
Feb 5, 2026
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.
Jun 19, 2025
Is API Gateway Justified?
Decision Making
Our fintech system supports iOS, Android, a web portal, and even a Zendesk SAAS. Each with its own needs
Jun 5, 2025
Serving Mobile Apps Labels from Google Cloud Storage
Case Studies
See how dumb files in the cloud beat smart servers.
May 22, 2025
The Big Picture : A Birds-Eye View
Communication
Draw your system as a box in the center, surrounded by its users and the other systems it interacts with.
May 8, 2025
The Only Diagram Your Business People Understand
Communication
The first diagram any architect should show isn’t a maze of boxes – it’s a simple Use Cases Analysis diagram.
Apr 10, 2025
The Humble Object Pattern
Software Design
The user interface layer is humble. The database layer is humble.
Mar 27, 2025
Business Rules
Software Design
What exactly is business logic? And why is it crucial to distinguish between critical and non-critical business rules when architecting a system?
1
2