DEV Community

Architecture

The fundamental structures of a software system.

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
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

29
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

309
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

4
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

86
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

59
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)

7
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

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

Construindo uma API organizadinha em Golang usando Fiber

11
Comments
5 min read
Archiving MongoDB Changes to AWS S3

Archiving MongoDB Changes to AWS S3

4
Comments
5 min read
Design principles for architectural reliability in AWS

Design principles for architectural reliability in AWS

2
Comments
3 min read
System Design: Service Discovery

System Design: Service Discovery

5
Comments
2 min read
System Design: Rate Limiting

System Design: Rate Limiting

6
Comments
4 min read
.NET and Amazon EventBridge

.NET and Amazon EventBridge

6
Comments
11 min read
Reduzindo acoplamento no desenvolvimento de software

Reduzindo acoplamento no desenvolvimento de software

4
Comments
1 min read
Data Bias: From Question to Conclusion

Data Bias: From Question to Conclusion

3
Comments
4 min read
System Design: Geohashing and Quadtrees

System Design: Geohashing and Quadtrees

28
Comments
3 min read
System Design: Circuit breaker

System Design: Circuit breaker

8
Comments
2 min read
System Design: Long polling, WebSockets, Server-Sent Events (SSE)

System Design: Long polling, WebSockets, Server-Sent Events (SSE)

37
Comments
4 min read
SOLID : Dependency Inversion

SOLID : Dependency Inversion

3
Comments
1 min read
System Design: REST, GraphQL, gRPC

System Design: REST, GraphQL, gRPC

4
Comments
6 min read
System Design: API Gateway

System Design: API Gateway

15
Comments
3 min read
We Solved Dev Infrastructure, So Why Does it Suck to Build Stuff?

We Solved Dev Infrastructure, So Why Does it Suck to Build Stuff?

10
Comments
4 min read
CRUD Repository with Hibernate Reactive and Eclipse Vertx

CRUD Repository with Hibernate Reactive and Eclipse Vertx

4
Comments
1 min read
System Design: Event-Driven Architecture (EDA)

System Design: Event-Driven Architecture (EDA)

14
Comments
2 min read
System Design: Command and Query Responsibility Segregation (CQRS)

System Design: Command and Query Responsibility Segregation (CQRS)

7
Comments
2 min read
System Design: Event Sourcing

System Design: Event Sourcing

5
Comments
2 min read
On Software Architecture Decisions, Evolution and Engineering - 2

On Software Architecture Decisions, Evolution and Engineering - 2

3
Comments
4 min read
On Software Architecture Decisions, Evolution and Engineering - 3

On Software Architecture Decisions, Evolution and Engineering - 3

3
Comments
11 min read
loading...