DEV Community

Architecture

The fundamental structures of a software system.

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Upgrade Your Development Skills: Introduction to SOLID Principles

Upgrade Your Development Skills: Introduction to SOLID Principles

1
Comments
4 min read
Storage-First pattern in AWS with API Gateway, Part 1: using S3

Storage-First pattern in AWS with API Gateway, Part 1: using S3

5
Comments
6 min read
Cloud Architect’s High-Level Design Template

Cloud Architect’s High-Level Design Template

5
Comments
6 min read
Vue - App Architecture

Vue - App Architecture

11
Comments 1
3 min read
Top 9 software architecture tools

Top 9 software architecture tools

6
Comments
5 min read
Pattern - Adapter

Pattern - Adapter

Comments
4 min read
Micro Frontends - An exploration

Micro Frontends - An exploration

2
Comments
4 min read
I've just created simple frontend Todo app with clean architecture

I've just created simple frontend Todo app with clean architecture

1
Comments 2
1 min read
Functional Database Concept

Functional Database Concept

Comments
8 min read
👮 Architecture Governance: Keeping Your System's Design on Track with Continuous Arch Testing

👮 Architecture Governance: Keeping Your System's Design on Track with Continuous Arch Testing

2
Comments
5 min read
How has LINQ performance enhanced in .NET 7?

How has LINQ performance enhanced in .NET 7?

Comments
7 min read
sls-mentor: your serverless quality teacher has arrived!

sls-mentor: your serverless quality teacher has arrived!

47
Comments 6
8 min read
Why React Router is excellent for Micro-Frontends

Why React Router is excellent for Micro-Frontends

13
Comments
4 min read
Mobile Architecture

Mobile Architecture

2
Comments 2
2 min read
Software Architecture Patterns: Space-based Architecture

Software Architecture Patterns: Space-based Architecture

15
Comments
2 min read
Software Architecture Patterns: Command Query Responsibility Segregation

Software Architecture Patterns: Command Query Responsibility Segregation

6
Comments
2 min read
Software Architecture Patterns: Layered Architecture

Software Architecture Patterns: Layered Architecture

8
Comments
2 min read
5 Common Software Architecture Patterns. When Should You Apply Them?

5 Common Software Architecture Patterns. When Should You Apply Them?

10
Comments
1 min read
Hosting Your Application the Right Way: An Overview to Hosting Compute Power in the Cloud to Save Money and Time

Hosting Your Application the Right Way: An Overview to Hosting Compute Power in the Cloud to Save Money and Time

2
Comments
2 min read
Software Architecture Patterns: Microservices Architecture

Software Architecture Patterns: Microservices Architecture

4
Comments
2 min read
Software Architecture Patterns: Event-driven Architecture

Software Architecture Patterns: Event-driven Architecture

4
Comments
2 min read
How to break up a rails monolith

How to break up a rails monolith

3
Comments
4 min read
Data Engineering and DataOps: A Beginner's Guide to Building Data Solutions and Solving Real-World Challenges

Data Engineering and DataOps: A Beginner's Guide to Building Data Solutions and Solving Real-World Challenges

20
Comments
11 min read
Scaling Ethereum with Polygon: A Layer 2 Solution for High Throughput and Low Fees

Scaling Ethereum with Polygon: A Layer 2 Solution for High Throughput and Low Fees

3
Comments
2 min read
How to handle THEMING with CSS global variables in SASS

How to handle THEMING with CSS global variables in SASS

2
Comments
3 min read
La Arquitectura Hexagonal: un enfoque para desarrollar aplicaciones robustas en React, Angular y Vue con ejemplos de código

La Arquitectura Hexagonal: un enfoque para desarrollar aplicaciones robustas en React, Angular y Vue con ejemplos de código

60
Comments 8
18 min read
Jamstack: Azure Serverless Function App With React

Jamstack: Azure Serverless Function App With React

2
Comments
5 min read
Less maintenance of software diagrams with overlays

Less maintenance of software diagrams with overlays

2
Comments
3 min read
NX Angular monorepo and shared NgRx store

NX Angular monorepo and shared NgRx store

7
Comments
4 min read
How to Become a Solution Architect #1: Skillset

How to Become a Solution Architect #1: Skillset

8
Comments
6 min read
Avoiding Hasty Abstractions (AHA programming)

Avoiding Hasty Abstractions (AHA programming)

53
Comments 1
3 min read
Why Good Software Architecture and Sustainable Design Patterns are More Important Than Ever in Today's Job Market

Why Good Software Architecture and Sustainable Design Patterns are More Important Than Ever in Today's Job Market

3
Comments
1 min read
Creating Effective Code using Java Records

Creating Effective Code using Java Records

15
Comments 4
4 min read
🔧 Mastering Modularization: A Beginner's Guide to Organizing Complex Software Systems

🔧 Mastering Modularization: A Beginner's Guide to Organizing Complex Software Systems

14
Comments 1
7 min read
Database 101: Data Consistency for Beginners

Database 101: Data Consistency for Beginners

463
Comments 44
7 min read
Enhancing Your Development with Event Sourcing: Real-World Examples and Tools

Enhancing Your Development with Event Sourcing: Real-World Examples and Tools

5
Comments
4 min read
Hexagonal architecture in Python

Hexagonal architecture in Python

15
Comments
5 min read
Feature Flags Outside of Application Code

Feature Flags Outside of Application Code

Comments
12 min read
What engineers need to know about Twitter's design, new and old

What engineers need to know about Twitter's design, new and old

6
Comments
11 min read
Avoid Tight Coupling of Tests to Implementation Details

Avoid Tight Coupling of Tests to Implementation Details

6
Comments 1
4 min read
Gradual React-Router-Dom Upgrades (complex case)

Gradual React-Router-Dom Upgrades (complex case)

6
Comments
11 min read
Structuring your IcePanel C4 model

Structuring your IcePanel C4 model

1
Comments
5 min read
Typesafe, (almost) Zero Cost Dependency Injection in TypeScript | Pure DI in TypeScript Node.js

Typesafe, (almost) Zero Cost Dependency Injection in TypeScript | Pure DI in TypeScript Node.js

3
Comments 1
9 min read
Go Backend Clean Architecture

Go Backend Clean Architecture

5
Comments
10 min read
Data Pipeline: From ETL to EL plus T

Data Pipeline: From ETL to EL plus T

Comments
4 min read
Facade pattern in TypeScript

Facade pattern in TypeScript

7
Comments
2 min read
The outbox pattern in Python

The outbox pattern in Python

6
Comments
6 min read
Architect/Explain your Project with NextSketch 2

Architect/Explain your Project with NextSketch 2

1
Comments
1 min read
Bitemporality, or how to change the past

Bitemporality, or how to change the past

2
Comments
9 min read
4 Steps to Prepare for System Design Interview in 2025?[with Resources]

4 Steps to Prepare for System Design Interview in 2025?[with Resources]

98
Comments 2
11 min read
I move from pipenv to poetry in 2023 - Am I right ?

I move from pipenv to poetry in 2023 - Am I right ?

26
Comments 8
9 min read
Learning from Real Projects: AWS Beyond the Certifications (1/10)

Learning from Real Projects: AWS Beyond the Certifications (1/10)

16
Comments
9 min read
How to prototype cloud solutions with AWS CDK?

How to prototype cloud solutions with AWS CDK?

2
Comments
6 min read
Why We Need Architectural Design In Software Engineering

Why We Need Architectural Design In Software Engineering

1
Comments
3 min read
One-page Software design cheat sheet

One-page Software design cheat sheet

4
Comments
1 min read
Common software diagramming mistakes

Common software diagramming mistakes

1
Comments
6 min read
What diagram should I know as a software engineer? Part 2

What diagram should I know as a software engineer? Part 2

4
Comments
1 min read
Microservice Based Architecture

Microservice Based Architecture

1
Comments
2 min read
Design considerations for large data import

Design considerations for large data import

1
Comments
3 min read
Brief Intro to Reactive Streams with Project Reactor

Brief Intro to Reactive Streams with Project Reactor

1
Comments
4 min read
loading...