Subscribe
Sign in
Home
Programming
Testing
Distributed Systems
Reliability
Systems
Beyond Code
Inner Brew
📌 Index
💬 Discord
Distributed Systems
Latest
Top
Discussions
Availability Models
Highly available is too vague; watch out when you read or hear it.
Aug 19
Â
•
Â
Teiva Harsanyi
10
Working on Complex Systems
This is why recognizing whether a system is complicated or complex is so important: it shapes how we should approach problem-solving.
May 7
Â
•
Â
Teiva Harsanyi
51
Bloom Filters
Bloom filters offer a space-efficient solution for checking set membership, trading accuracy for reduced memory usage.
Apr 16
Â
•
Â
Teiva Harsanyi
7
Probabilistic Increment
This problem here is called a hot row, and it occurs when a specific row in the database is modified frequently by multiple concurrent transactions.
Jan 29
Â
•
Â
Teiva Harsanyi
12
9
Exploring Database Isolation Levels
The higher the isolation level, the more anomalies are prevented—but it comes at a cost.
Jan 15
Â
•
Â
Teiva Harsanyi
11
2
Latency and User Experience
Sometimes, we can’t make things faster—but we can make them feel faster.
Jan 6
Â
•
Â
Teiva Harsanyi
9
Consensus
Consensus ensures that all nodes in a distributed system agree on the same value, even in the presence of failures or network partitions.
Nov 21, 2024
Â
•
Â
Teiva Harsanyi
2
Consistency Model
Stronger consistency models come with trade-offs: higher overhead and slower performance, while weaker consistency improves speed by tolerating…
Nov 20, 2024
Â
•
Â
Teiva Harsanyi
2
Isolation Level
Strong isolation levels ensure data consistency, but at the cost of performance, while weaker isolation levels improve performance but increase the risk…
Nov 19, 2024
Â
•
Â
Teiva Harsanyi
3
Transactions
Only transactions with the highest isolation level are fully ACID-compliant, ensuring strict adherence to all ACID properties.
Nov 18, 2024
Â
•
Â
Teiva Harsanyi
2
Safety and Liveness
In leader election, avoiding two nodes mistakenly thinking they are the leader is a safety property, while guaranteeing the process eventually completes…
Oct 31, 2024
Â
•
Â
Teiva Harsanyi
3
The PACELC Theorem
The PACELC theorem provides a more comprehensive framework for reasoning about distributed systems, ensuring we consider both partition scenarios and…
Oct 30, 2024
Â
•
Â
Teiva Harsanyi
5
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts