Browse our collection of articles on various topics related to IT technologies. Dive in and explore something new!
These are the essential Software architectural patterns for data and communication flow.
These are the common patterns for Microservice architecture which developer should learn for System Design interviews.
My favorite System design courses to learn Distributed System architecture in 2025
The ultimate guide on caching for System Design interviews
Hey, have you ever tackled a really tough puzzle? Like one of those giant ones that sprawl across the...
8 Load Balancing Algorithms Software Engineers Must Know for System Design interviews
Your complete guide to designing twitter or x.com in a system design interview with an example
These are collections of coding best practices, programming best practices, and software design best practices for developers.
Netflix’s Architecture is a great example of Distributed systems, here are 10 things you can learn
These are the best resources to learn System Design and software design in-depth + 3 System design cheat sheets
10 essential object oriented design patterns for programming interviews
Introduction Git is an essential tool for software engineers, enabling efficient version...
More in This Series: Mastering Essential Software Architecture Patterns: A Comprehensive...
Overview Hi everyone 👋🏼 In this article, I'm going to look at seven OSS repository that...
My favorite resources to prepare for system design interviews like books, online courses, websites, newsletters and GitHub repositories.
I'm sorry, you'll probably find this is a really long article. From the title, you probably think I'm...
Your complete guide to prepare for System Design Interviews in 2025
Well, looks like the AI community is the happiest right now as more sophisticated LLMs are getting...
Here are 10 key lessons software engineers, developers, and architects can learn from Zoom's scalable architecture
Tradeoffs are an important part of software design and these are 15 essential design tradeoffs that every Software engineer should know and remember.
📖 Introduction Hi everyone, in today's episode we'll explore the Kubernetes key...
This is a solid approach—testing a senior C# engineer’s hands-on experience through real-world...
Review of System Design Interview — An Insider Guide book by Alex Xu as a System design resource for tech interviews in 2025
In today’s fast-paced tech landscape, developers often rely on tutorials, online courses, quick...
Overview Hi everyone 👋🏼 In this article, I'm going to look at seven OSS repository that...
Hello everyone! 🙌 First of all, I would like to express my gratitude for the overwhelming support...
Big O Notation cheat sheet and examples with explanations
When starting out in software development, most people focus on one big question: Which programming...
Let me tell you something I wish someone had drilled into my head sooner... Before I touched a...
Introduction🎯 Welcome everyone to Part 3 of our journey through software architecture...