Distributed Transactions: 2PC vs 3PC vs Saga

Distributed Transactions: 2PC vs 3PC vs Saga
It's a complex topic in itself. Sometimes even seasoned professionals misunderstand.โ–ข ๐Ÿฎ๐—ฃ๐—– - atomic but blocking, commit or abort in two steps. โ–ข ๐Ÿฏ๐—ฃ๐—– - splits commit into two, red...
0 Read More

Rate Limiting in Distributed System

Rate Limiting in Distributed System
Rate-limiting, or throttling, is a mechanism that rejects a request when a specific quota is exceeded. A technique to control how many requests a client can make to a service over a given time window....
0 Read More

Redundancy vs. Replication in a Distributed System

Redundancy vs. Replication in a Distributed System
๐—ฅ๐—ฒ๐—ฑ๐˜‚๐—ป๐—ฑ๐—ฎ๐—ป๐—ฐ๐˜† - backup systems to avoid downtime. ๐—ฅ๐—ฒ๐—ฝ๐—น๐—ถ๐—ฐ๐—ฎ๐˜๐—ถ๐—ผ๐—ป - backup data to avoid data loss.Redundancy and replication are both strategie...
0 Read More

Memory Models of Distributed Systems

Memory Models of Distributed Systems
Hello, my name is Dmitriy Karlovskiy and I am.. I try to tell complicated things in simple language, and simple things in aesopian language. And it often turns out that in the process of simplificatio...
0 Read More