DEV Community

Microservices

An architectural and organizational approach to software development where software is composed of small independent services that communicate over well-defined APIs

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
I built a leaderless service-discovery system in Go. Here's what broke along the way

I built a leaderless service-discovery system in Go. Here's what broke along the way

Comments
3 min read
A 1.9 ns circuit breaker: resilience generated at compile time

A 1.9 ns circuit breaker: resilience generated at compile time

Comments
5 min read
Mastering Distributed Transactions: Saga Pattern & Outbox for Microservice Data Consistency

Mastering Distributed Transactions: Saga Pattern & Outbox for Microservice Data Consistency

Comments
10 min read
gRPC data mapping in .NET microservices: fill DTOs from other services without N+1 calls

gRPC data mapping in .NET microservices: fill DTOs from other services without N+1 calls

Comments
3 min read
Debugging a distributed mystery

Debugging a distributed mystery

3
Comments
2 min read
Scaling a Microservices-Based Photo Feed Architecture for Real‑Time Social Apps

Scaling a Microservices-Based Photo Feed Architecture for Real‑Time Social Apps

Comments
9 min read
Migrate AMQ to Kafka

Migrate AMQ to Kafka

Comments
7 min read
3,394 titles for a CRM that has no fingerprint: counting erxes, and the 9.8 that outlived its patch

3,394 titles for a CRM that has no fingerprint: counting erxes, and the 9.8 that outlived its patch

Comments
4 min read
Battle-Testing an IoT Telemetry Pipeline: Load Testing 60x Storm Spikes & Chaos Engineering with Grafana k6, KEDA, and Opossum

Battle-Testing an IoT Telemetry Pipeline: Load Testing 60x Storm Spikes & Chaos Engineering with Grafana k6, KEDA, and Opossum

Comments
10 min read
Kafka Ordering: The Guarantee Is Narrower Than You Think

Kafka Ordering: The Guarantee Is Narrower Than You Think

1
Comments
5 min read
Circuit breakers: when to stop calling a service

Circuit breakers: when to stop calling a service

Comments
5 min read
Dockerize a Go Microservice in Under an Hour

Dockerize a Go Microservice in Under an Hour

Comments
3 min read
Data projections in microservices: synchronizing service databases

Data projections in microservices: synchronizing service databases

Comments
3 min read
Parity Against a Moving Baseline

Parity Against a Moving Baseline

1
Comments
9 min read
Designing a Consistent Error Contract for Spring Boot APIs

Designing a Consistent Error Contract for Spring Boot APIs

Comments
8 min read
👋 Sign in for the ability to sort posts by relevant, latest, or top.