DEV Community

Architecture

The fundamental structures of a software system.

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Clean Architecture: some architectural patterns explained

Clean Architecture: some architectural patterns explained

3
Comments
5 min read
HTTP based OOP

HTTP based OOP

15
Comments 8
8 min read
A whole new world behind the scenes! - Part 3

A whole new world behind the scenes! - Part 3

Comments
6 min read
Rails guide - Project patterns - Part 6

Rails guide - Project patterns - Part 6

5
Comments
2 min read
System Design: WhatsApp

System Design: WhatsApp

635
Comments 20
12 min read
Microservices Shared Libraries — Design and Best Practices

Microservices Shared Libraries — Design and Best Practices

38
Comments
7 min read
UE5 Anti-Practice: Collision Components Under a Mesh Component

UE5 Anti-Practice: Collision Components Under a Mesh Component

12
Comments
1 min read
Builder pattern in TypeScript

Builder pattern in TypeScript

15
Comments
3 min read
ASM.JS & SIMD.JS - Awesome JavaScript performance

ASM.JS & SIMD.JS - Awesome JavaScript performance

Comments
2 min read
Observability with Grafana Cloud and OpenTelemetry in .net microservices

Observability with Grafana Cloud and OpenTelemetry in .net microservices

13
Comments
11 min read
Q: What's the Difference Between Amateur & Pro? A: Process

Q: What's the Difference Between Amateur & Pro? A: Process

5
Comments
3 min read
Application domain modeling

Application domain modeling

1
Comments
6 min read
Messed Up Communication Messes Up Everything

Messed Up Communication Messes Up Everything

2
Comments 1
3 min read
Best Tools to Visualize your Terraform

Best Tools to Visualize your Terraform

124
Comments 4
4 min read
Conheça o Clean vertical sliced architecture: a união dos 2 mundos

Conheça o Clean vertical sliced architecture: a união dos 2 mundos

12
Comments
3 min read
System Design: Stock Exchange

System Design: Stock Exchange

12
Comments 1
1 min read
Top 8 Draw.io Alternatives for Cloud Architectures

Top 8 Draw.io Alternatives for Cloud Architectures

9
Comments 1
3 min read
System Design: Netflix

System Design: Netflix

262
Comments 9
12 min read
Creating a Plugin Architecture in Python

Creating a Plugin Architecture in Python

1
Comments
2 min read
Describing My Sandbox

Describing My Sandbox

16
Comments 6
3 min read
Why Software Developers Have To Understand the Business & The Product

Why Software Developers Have To Understand the Business & The Product

6
Comments 1
2 min read
How to choose the right load balancer for your AWS workloads

How to choose the right load balancer for your AWS workloads

10
Comments 1
1 min read
Understanding Database Replication

Understanding Database Replication

30
Comments 2
6 min read
What Do Software Developers Actually Do?

What Do Software Developers Actually Do?

5
Comments 5
2 min read
One real game backend overview

One real game backend overview

6
Comments 4
8 min read
A journey of creating a package on NPM ( Fast File Converter )

A journey of creating a package on NPM ( Fast File Converter )

3
Comments
4 min read
Abstract Factory pattern in TypeScript

Abstract Factory pattern in TypeScript

35
Comments
4 min read
Fakes & Mocks on Android: Well Partner, that depends.

Fakes & Mocks on Android: Well Partner, that depends.

1
Comments
7 min read
System Design: Twitter

System Design: Twitter

310
Comments 6
12 min read
Should I use database index or not?

Should I use database index or not?

56
Comments 7
2 min read
Domain Driven Design in Kotlin - Entities lifecycle management

Domain Driven Design in Kotlin - Entities lifecycle management

6
Comments
5 min read
Architektura heksagonalna (Porty i Adaptery) w Laravelu

Architektura heksagonalna (Porty i Adaptery) w Laravelu

Comments
7 min read
Building event-driven API services using CQRS, API Gateway and Serverless

Building event-driven API services using CQRS, API Gateway and Serverless

20
Comments
7 min read
Monorepos - sharding Jest in CI

Monorepos - sharding Jest in CI

6
Comments
7 min read
What is System Design? Types of IP Addresses, OSI models, and TCP/UDP Protocols.

What is System Design? Types of IP Addresses, OSI models, and TCP/UDP Protocols.

Comments
7 min read
Garantindo a idempotência de eventos com Redis

Garantindo a idempotência de eventos com Redis

5
Comments
5 min read
HackSquad 2022 - Contribute, Meet, Participate, and win SWAG 🤯

HackSquad 2022 - Contribute, Meet, Participate, and win SWAG 🤯

69
Comments 30
2 min read
Software Architecture Basics: What, How & Why

Software Architecture Basics: What, How & Why

2
Comments 1
7 min read
React 101: Directory Structure

React 101: Directory Structure

2
Comments
3 min read
System Design: Uber

System Design: Uber

94
Comments 7
12 min read
Technical Design Document - Microservice

Technical Design Document - Microservice

14
Comments
4 min read
System Design: URL Shortener

System Design: URL Shortener

61
Comments 4
10 min read
Spring Cloud Loadbalancer with Eureka Server

Spring Cloud Loadbalancer with Eureka Server

4
Comments
3 min read
Bringing Order To Your Components

Bringing Order To Your Components

3
Comments
6 min read
Delivering 100% of Webhooks

Delivering 100% of Webhooks

14
Comments
2 min read
How to Choose HTTP or gRPC for Your Next API

How to Choose HTTP or gRPC for Your Next API

9
Comments
7 min read
CloudWildBoar and 100% Availability

CloudWildBoar and 100% Availability

9
Comments
1 min read
.NET 6 - Web API Global Exceptions Handling 🌐

.NET 6 - Web API Global Exceptions Handling 🌐

29
Comments 2
5 min read
System Design: System Design Interviews

System Design: System Design Interviews

19
Comments
4 min read
Practical Benefits of an Event Driven Approach

Practical Benefits of an Event Driven Approach

33
Comments
3 min read
Data Sharing: Why Upstream Solutions Work Best

Data Sharing: Why Upstream Solutions Work Best

6
Comments
4 min read
Architektura warstwowa w Laravelu

Architektura warstwowa w Laravelu

Comments
6 min read
System Design: Single Sign-On (SSO)

System Design: Single Sign-On (SSO)

32
Comments
4 min read
System Design: OAuth 2.0 and OpenID Connect (OIDC)

System Design: OAuth 2.0 and OpenID Connect (OIDC)

8
Comments
3 min read
System Design: SSL, TLS, mTLS

System Design: SSL, TLS, mTLS

8
Comments
2 min read
Built a full feature in 6 hours: My experience on how the right tooling can improve your development velocity

Built a full feature in 6 hours: My experience on how the right tooling can improve your development velocity

10
Comments 1
6 min read
5 embedded software architecture pitfalls

5 embedded software architecture pitfalls

6
Comments
1 min read
System Design: SLA, SLO, SLI

System Design: SLA, SLO, SLI

9
Comments
2 min read
Construindo uma API organizadinha em Golang usando Fiber

Construindo uma API organizadinha em Golang usando Fiber

12
Comments
5 min read
Archiving MongoDB Changes to AWS S3

Archiving MongoDB Changes to AWS S3

4
Comments
5 min read
loading...