Think like an engineer. Design like a physicist. The problem is never the system. The problem is...
When designing a system that handles a lot of incoming data—like transactions, logs, messages or...
It started, as most tech disasters do, with a meeting. Somewhere in a glass-walled room full of...
Building a digital payments banking platform wasn’t just another engineering milestone; it’s a test...
Level Up Your React Skills: 10 Tips to Become a Pro Tired of feeling like a React rookie?...
What is Auth2? Auth2, also known as OAuth 2.0, is an industry-standard authorization...
Sorry guys, I was little busy in other things could not post for a while. Now those things are sorted...
Discussion of loose coupled architectures for scale is not complete without talking about...
In this series Design happens in mind first even for Softwares of software design articles, how can...
This is continuation of previous article Mastering Microservices: Your Comprehensive Guide to Modern...
If you are coming after reading previous article titled as Mastering the Art of Software Design:...
// Edit 1 based on comments received This article is written to help those who are taking design...
A Few patterns in software architecture have had as significant impact as the Model-View-Controller...
Your position as an engineering manager in software development is critical to the success of your...
In the ever-evolving technology, I have found that proficiency in coding is not enough to achieve the...
When architects design a large structure, they rely on plans to turn their concept into a physical...
In this ever evolving world of software design and development; everyone no no no, many of us are on...
Behind every successful software project stands a dedicated Software Architect, Who shapes the whole...
Functional Programming (I will call FP in this post and further) is not just a coding style; it is an...
We human think as we see the world around us so thinking software in visible world is easy. -Anks...
As I already talked that patterns are created over the years of software evolution. Let's discuss...
People think that they can directly jump into creation of softwares, some of them get success in lot...