Skip to content
Navigation menu
Search
Powered by Algolia
Search
Log in
Create account
DEV Community
Close
distributed-system Series' Articles
Back to mohamed Tayel's Series
Distributed Systems
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
May 19
Distributed Systems
#
architecture
#
beginners
#
distributedsystems
#
dotnet
1
reaction
Comments
Add Comment
6 min read
Distributed Systems in .NET — Day 1
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Jul 25
Distributed Systems in .NET — Day 1
#
dotnet
#
distributedsystems
#
architecture
#
tutorial
Comments
Add Comment
6 min read
Load Testing an ASP.NET Core Monolith with k6: Finding the Breaking Point
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Jul 25
Load Testing an ASP.NET Core Monolith with k6: Finding the Breaking Point
#
dotnet
#
distributedsystems
#
performance
#
testing
Comments
Add Comment
12 min read
Distributed Systems in .NET — Day 3
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Jul 25
Distributed Systems in .NET — Day 3
#
dotnet
#
distributedsystems
#
rest
#
api
Comments
Add Comment
11 min read
Distributed Systems in .NET — Day 3
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Jul 25
Distributed Systems in .NET — Day 3
#
dotnet
#
distributedsystems
#
efcore
#
idempotency
Comments
Add Comment
10 min read
Distributed Systems in .NET — Day 5
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Jul 25
Distributed Systems in .NET — Day 5
#
dotnet
#
distributedsystems
#
concurrency
#
idempotency
Comments
Add Comment
13 min read
Distributed Systems in .NET — Day 6
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Jul 25
Distributed Systems in .NET — Day 6
#
dotnet
#
distributedsystems
#
resilience
#
tutorial
Comments
Add Comment
12 min read
Distributed Systems in .NET — Day 7
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Jul 25
Distributed Systems in .NET — Day 7
#
dotnet
#
distributedsystems
#
ratelimiting
#
tutorial
Comments
Add Comment
12 min read
Distributed Systems in .NET — Day 7 — Part 2
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Jul 25
Distributed Systems in .NET — Day 7 — Part 2
#
dotnet
#
distributedsystems
#
resilience
#
tutorial
Comments
Add Comment
12 min read
Day 8 — Circuit Breaker: Stops the Retry Storm
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Jul 25
Day 8 — Circuit Breaker: Stops the Retry Storm
#
dotnet
#
distributedsystems
#
resilience
#
tutorial
Comments
Add Comment
13 min read
Day 9 — Bulkhead Isolation: Contain the Slow Dependency
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Jul 25
Day 9 — Bulkhead Isolation: Contain the Slow Dependency
#
dotnet
#
distributedsystems
#
resilience
#
architecture
Comments
Add Comment
8 min read
Day 10 — Timeout & Cancellation: Do Not Wait Forever
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Jul 25
Day 10 — Timeout & Cancellation: Do Not Wait Forever
#
dotnet
#
distributedsystems
#
resilience
#
async
Comments
Add Comment
8 min read
Day 11 — Payment Fallback: Without Lying
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Jul 25
Day 11 — Payment Fallback: Without Lying
#
dotnet
#
distributedsystems
#
resilience
#
payments
Comments
Add Comment
9 min read
Day 12 — Payment Reconciliation: Resolving the Unknown Safely
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Jul 25
Day 12 — Payment Reconciliation: Resolving the Unknown Safely
#
dotnet
#
distributedsystems
#
resilience
#
payments
Comments
Add Comment
7 min read
Day 13 — Durable Reconciliation: Surviving Application Restarts
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Jul 25
Day 13 — Durable Reconciliation: Surviving Application Restarts
#
dotnet
#
distributedsystems
#
reliability
#
tutorial
Comments
Add Comment
9 min read
Day 14 — Transactional Outbox: Saving the Payment and the Promise Atomically
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Jul 25
Day 14 — Transactional Outbox: Saving the Payment and the Promise Atomically
#
dotnet
#
distributedsystems
#
sqlite
#
tutorial
Comments
Add Comment
9 min read
Day 15 — Outbox Leasing: Preventing Competing Workers from Processing the Same Message
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Jul 25
Day 15 — Outbox Leasing: Preventing Competing Workers from Processing the Same Message
#
dotnet
#
distributedsystems
#
architecture
#
sqlite
Comments
Add Comment
8 min read
Day 16 — Retries, Backoff & Dead-Letter: Handling the Poison Message
mohamed Tayel
mohamed Tayel
mohamed Tayel
Follow
Jul 25
Day 16 — Retries, Backoff & Dead-Letter: Handling the Poison Message
#
dotnet
#
distributedsystems
#
architecture
#
sqlite
Comments
Add Comment
7 min read
We're a place where coders share, stay up-to-date and grow their careers.
Log in
Create account