Articles by Tag #architecture

Browse our collection of articles on various topics related to IT technologies. Dive in and explore something new!

14 Case Studies: Master System Design in a Month

Are you looking to master system design in record time? The fastest way to accelerate your learning...

Learn More 895 3Sep 19 '24

Modern API Development with Node.js, Express, and TypeScript using Clean Architecture

APIs are the backbone of modern web applications. As the complexity of applications grows, it's...

Learn More 573 42Aug 17 '24

Part 1: What is Clean Architecture?

Understanding Clean Architecture I would like to express my gratitude to Gill Cleeren,...

Learn More 412 19Jul 3 '24

10 Backend Terms Every Frontend Developer Should Know

When a backend dev gives their update in the daily standup meeting, most frontend devs are clueless...

Learn More 385 74Jan 9

11 Must Read Software Design and Architecture Books for Developers

These are the best books you can read to learn System Design, Software Design, and Software Architecture

Learn More 367 7Feb 16

Applying SOLID Principles in JavaScript and TypeScript Framework

Introduction The SOLID principles form the foundation of clean, scalable, and maintainable...

Learn More 286 20Oct 13 '24

Event-Driven Architecture for Clean React Component Communication

Are you tired of the endless tangle of props drilling and callback chains in your React applications?...

Learn More 257 45Dec 4 '24

Architecture Patterns for Beginners: MVC, MVP, and MVVM

Building software can be complex. You might not have to think much about it when building your side...

Learn More 253 6Dec 27 '24

Mastering Essential Software Architecture Patterns: A Comprehensive Guide🛠️

More in This Series: Mastering Essential Software Architecture Patterns: A Comprehensive...

Learn More 245 17Dec 8 '24

Design Pattern #5 - Adapter Pattern

Over the past few weeks, I have shared some of the trending design patterns, like the PubSub and the...

Learn More 152 8Jul 11 '24

Writing Event-Driven Serverless Code to Build Scalable Applications

Serverless isn't just trendy—it's rewriting how software scales. Netflix streams billions of hours...

Learn More 144 15Jan 26

Finding the Right Balance Between DDD, Clean and Hexagonal Architectures

Choosing the right software architecture is challenging, especially when balancing theory and...

Learn More 141 7Sep 21 '24

Understanding concepts in Event Driven Architectures (EDA)

Event Driven Architecture has become a very popular choice in recent times for developing highly...

Learn More 140 2Apr 2

From Monolithic to Microservices: Architectures 101

Introduction Hello there, dear reader! Well, if you’re reading this I assume that you...

Learn More 136 20Dec 2 '24

Design Pattern #4 - Publisher/Subscriber Pattern

In the previously article of this series I covered about the Observer Pattern. Today, I want to share...

Learn More 134 6Jun 28 '24

11 Courses to Learn System Design and Software Architecture in depth

These are best online courses to learn System Design and Software Architecture in depth

Learn More 112 11May 4

📍The Art of Choosing the Right Database

"Should I use SQL or NoSQL? B-Trees or LSM Trees?" If you've ever felt overwhelmed choosing the...

Learn More 110 3Apr 13

Mastering Essential Software Architecture Patterns: A Comprehensive Guide🛠️, Part 2

Hello everyone! 🙌 First of all, I would like to express my gratitude for the overwhelming support...

Learn More 99 2Dec 13 '24

Mastering Essential Software Architecture Patterns: A Comprehensive Guide🛠️, Part 3

Introduction🎯 Welcome everyone to Part 3 of our journey through software architecture...

Learn More 91 0Dec 18 '24

Part 2 :Design Principles in Software Development

In software development, adhering to design principles is crucial for creating robust, maintainable,...

Learn More 90 4Jul 3 '24

A Look Inside Docker & Its working.

To make it easy, I have already made a video on it. If you are a visual learner, you may...

Learn More 87 9Jan 23

Mastering Essential Software Architecture Patterns: A Comprehensive Guide🛠️, Part 4

A Big Thank You for Your Support! 🙏 Before we dive deeper into today's topic, I just want...

Learn More 80 0Dec 29 '24

You're slicing your architecture wrong!

For the longest time, the separation of concerns has been the ultimate guiding principle of software engineering. This eventually gave rise to the ubiquitous MVC architecture. But, in this article, we'll explore a better way to structure a codebase using a vertically sliced architecture.

Learn More 79 25May 15

Overcoming Hard Rate Limits: Efficient Rate Limiting with Token Bucketing and Redis

As a developer, dealing with external integrations often presents challenges, especially when those...

Learn More 66 4Jul 29 '24

Domain Driven Design(DDD) - Understanding Main Concepts

Domain Driven Design(DDD) is a form of software design that focuses on understanding and reflecting...

Learn More 64 2Mar 18

Part 3:Comparing All-in-One Architecture, Layered Architecture, and Clean Architecture

In software design, choosing the right architecture is crucial for ensuring maintainability,...

Learn More 63 0Jul 5 '24

5 Behaviors of Top Architects

Being an Architect is like being a conductor1 in an orchestra. You're not playing all the...

Learn More 57 9Oct 29 '24

I hate "Quick Wins"

"I hate and categorically refuse quick wins", I angrily yelled. The managers in the meeting jumped....

Learn More 50 9Nov 24 '24

Why Clean Architecture Struggles in Golang and What Works Better

Golang has carved out a solid reputation as a fast, efficient language that prioritizes simplicity,...

Learn More 46 5Nov 4 '24

From Diagram to Code with Amazon Q Developer

Architecting a solution is not easy, and we need multiple tools to do it right. Among these tools,...

Learn More 41 4Oct 31 '24