Merkle Trees and Buckets: A Study in Data Synchronization Patterns
Exploring efficient data synchronization strategies through Merkle trees and bucket-based approaches
Last year, I worked on an interesting data synchronization problem.
Dapr - The Distributed Application Runtime
Microsoft's Sidecar for Distributed Applications
Dapr is a free and open-source sub-system for distributed applications that simplifies development by offloading Service Invocation, Publish and Subscribe, Secret Management, Input/Output Bindings, State Management, and Virtual Actors as a sidecar pattern.
CAP theorem
Consistency, Availability, Partition tolerance - Choose two
CAP theorem (Brewer's theorem) states that it is impossible in the distributed data store to simultaneously provide more than two out of the three following:
Books (21)
Tools (10)
Cloud Design Patterns (10)
Opinions (9)
Design Patterns (9)
Library (6)
System Design (4)
Microsoft's books (4)
Distributed Systems (3)
Testing (3)
Dapr (3)
Data Storing (3)
Obsolete Bytes (2)
AI (2)
LLM (2)
Startup (2)
Learning (2)
Flashcards (2)
Id Series (2)
Streaming (1)
Data Synchronization (1)
Algorithms (1)
Performance Optimization (1)
Database Design (1)
Antipatterns (1)
Mistakes (1)
Dev Life (1)
Vim (1)
API (1)
Startup Books (1)
ChatGPT (1)
Non-Technical Books from a Developer's Perspective (1)
Libraries (1)
Resources (1)