Unlocking the Secrets: The Ultimate Guide to Creating Software Design Diagrams Like a Pro
Creating effective software design diagrams is crucial for ensuring clarity and communication within development teams. These visual...
Senior Software Engineers Build Robust Systems
Here, you will find inspiring Software Engineering posts discussing fundamentals of software construction, algorithms, software architecture, distributed systems, and many more.
​
Senior Software Engineers should be focused on building resilient, robust and fault-tolerant systems. It all starts with strong fundamentals. As experienced engineers, we also learn from systems we build and make improvements.
​
In this blog I will discuss some fundamentals, share my experiences in building distributed systems and microservices, and most importantly, welcome feedback and improvements.