DEV Community

Architecture

The fundamental structures of a software system.

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Hexagonal Architecture

Hexagonal Architecture

5
Comments
4 min read
WebSocket architecture best practices: Designing scalable realtime systems

WebSocket architecture best practices: Designing scalable realtime systems

Comments
13 min read
Software Migration Strategies: The Strangler Fig Pattern

Software Migration Strategies: The Strangler Fig Pattern

Comments
3 min read
Design Patterns for Backend Development

Design Patterns for Backend Development

4
Comments
4 min read
Simplifying System Design: Scaling (Vertical VS Horizontal)

Simplifying System Design: Scaling (Vertical VS Horizontal)

Comments
3 min read
How to Split Applications Into Microservices—and When You Don’t Need Them

How to Split Applications Into Microservices—and When You Don’t Need Them

Comments
3 min read
Understanding API Rate Limiting

Understanding API Rate Limiting

Comments
2 min read
A Detailed Guide to Microservices and Containers

A Detailed Guide to Microservices and Containers

Comments
6 min read
The Knowledge Vault: ADRs

The Knowledge Vault: ADRs

Comments
1 min read
Event Sourcing

Event Sourcing

Comments
3 min read
Using CDC or Outbox pattern in microservices for decentralized data propagation

Using CDC or Outbox pattern in microservices for decentralized data propagation

1
Comments
3 min read
Is there an Alternative to Debezium + Kafka?

Is there an Alternative to Debezium + Kafka?

Comments
4 min read
Introducing SnowUUID: A Distributed UUID Generator Inspired by Snowflake

Introducing SnowUUID: A Distributed UUID Generator Inspired by Snowflake

Comments
3 min read
Building GCC from Source on AArch64

Building GCC from Source on AArch64

Comments
4 min read
Managing Imports in Python: The Importance of Proactive Validation with ImportSpy

Managing Imports in Python: The Importance of Proactive Validation with ImportSpy

Comments
5 min read
Solving AWS ECS connect timeouts: configure default settings easily

Solving AWS ECS connect timeouts: configure default settings easily

2
Comments
3 min read
Core Architectural Components of Azure

Core Architectural Components of Azure

Comments
7 min read
Why Clean Architecture Struggles in Golang and What Works Better

Why Clean Architecture Struggles in Golang and What Works Better

3
Comments
8 min read
Concurrency & Fault-tolerant In Distributed Systems

Concurrency & Fault-tolerant In Distributed Systems

3
Comments
4 min read
Top 50 System Design Terminologies You Must Know

Top 50 System Design Terminologies You Must Know

1
Comments
4 min read
CQRS

CQRS

Comments
4 min read
Cloud Migration Strategies: The 7 Rs of Cloud Migration

Cloud Migration Strategies: The 7 Rs of Cloud Migration

Comments
4 min read
Abstractions, Components, Services, and Libraries in Software Projects

Abstractions, Components, Services, and Libraries in Software Projects

2
Comments
3 min read
MVVM vs MVC: Which Is the Better Choice for Your Project?

MVVM vs MVC: Which Is the Better Choice for Your Project?

Comments
2 min read
Atomic Design no Frontend (português)

Atomic Design no Frontend (português)

Comments
3 min read
Kafka vs. AWS SQS: Choosing the Right Messaging Solution for Your Needs

Kafka vs. AWS SQS: Choosing the Right Messaging Solution for Your Needs

7
Comments
4 min read
The Core Architectural Components of Azure

The Core Architectural Components of Azure

Comments
3 min read
Professional Google Cloud Architect exam Documentation Resources

Professional Google Cloud Architect exam Documentation Resources

Comments
5 min read
How to Achieve Clean Architecture in Flutter Without Overcomplicating Your Code!

How to Achieve Clean Architecture in Flutter Without Overcomplicating Your Code!

Comments
3 min read
Aplicações Local-First: O Futuro da Web?

Aplicações Local-First: O Futuro da Web?

1
Comments 1
8 min read
Basic code plans and licenses

Basic code plans and licenses

Comments
2 min read
Building the Backbone: Entities Part 1, Document

Building the Backbone: Entities Part 1, Document

1
Comments 2
6 min read
Designing a Virtual DOM from Scratch: A Step-by-Step Guide

Designing a Virtual DOM from Scratch: A Step-by-Step Guide

Comments
4 min read
Optimizing database performance by migrating Images to GCS

Optimizing database performance by migrating Images to GCS

7
Comments
5 min read
Benefits and Drawbacks of Adopting Clean Architecture

Benefits and Drawbacks of Adopting Clean Architecture

Comments
2 min read
Monolith vs. Microservices Architecture

Monolith vs. Microservices Architecture

4
Comments
6 min read
The Key Questions Every Modern Frontend Framework Should Answer

The Key Questions Every Modern Frontend Framework Should Answer

1
Comments
7 min read
Exploring the 9 Essential Software Architecture Patterns

Exploring the 9 Essential Software Architecture Patterns

Comments
3 min read
Evaluating 2 Popular Service Meshes

Evaluating 2 Popular Service Meshes

1
Comments
9 min read
Evaluating 2 Popular Service Meshes

Evaluating 2 Popular Service Meshes

1
Comments
9 min read
Ways of handling side-effects and IO

Ways of handling side-effects and IO

3
Comments
5 min read
Exploring the AWS Well-Architected Tool: A Beginner's Guide

Exploring the AWS Well-Architected Tool: A Beginner's Guide

Comments
6 min read
SAGA Pattern

SAGA Pattern

Comments
5 min read
Clean Architecture: The Unattainable Ideal – A Parable for Developers

Clean Architecture: The Unattainable Ideal – A Parable for Developers

Comments
8 min read
How Technology Is Transforming the Role of the Modern Architect

How Technology Is Transforming the Role of the Modern Architect

Comments
4 min read
Qworum upgrades the Web platform for better application support

Qworum upgrades the Web platform for better application support

Comments
2 min read
Flyweight Pattern in C# – Optimize Your Memory Usage!

Flyweight Pattern in C# – Optimize Your Memory Usage!

1
Comments
4 min read
Functional Testing as a Design Tool for Full Stack Projects. Part II: API server and Project Release

Functional Testing as a Design Tool for Full Stack Projects. Part II: API server and Project Release

Comments
9 min read
Application Dependency Mapping: A Real-World Example

Application Dependency Mapping: A Real-World Example

Comments
2 min read
Building a Scalable Multi-Tier Web Application on AWS

Building a Scalable Multi-Tier Web Application on AWS

Comments
6 min read
Thinking in Abstractions

Thinking in Abstractions

Comments
3 min read
Top 6 Design Patterns

Top 6 Design Patterns

Comments
3 min read
Layered Architecture (N-Tier)

Layered Architecture (N-Tier)

Comments
5 min read
A problemática da hiper flexibilidade de componentes no React.JS

A problemática da hiper flexibilidade de componentes no React.JS

Comments
1 min read
Чистая Архитектура: Недостижимый Идеал

Чистая Архитектура: Недостижимый Идеал

Comments
3 min read
General Computer System Model

General Computer System Model

Comments
2 min read
Building a Scalable Microservices Application with Java Spring Boot and Angular

Building a Scalable Microservices Application with Java Spring Boot and Angular

1
Comments
6 min read
Fundamentals of Computer Architecture: Understanding the Structure Behind the Hardware

Fundamentals of Computer Architecture: Understanding the Structure Behind the Hardware

Comments
3 min read
Model-View-Controller (MVC): origins of design pattern

Model-View-Controller (MVC): origins of design pattern

Comments
10 min read
Applying the Data Mapper Pattern in a Customer Relationship Management System

Applying the Data Mapper Pattern in a Customer Relationship Management System

Comments
3 min read
loading...