Opening the saved copy…
Sharding Pattern - Azure Architecture Center
Use the Sharding design pattern to divide a data store into horizontal partitions or shards to improve scalability and performance in distributed systems.
Learning library
Architecture, design patterns, and how real systems work. A reading library, separate from the news feed.
Explore system design
Published dates refer to the original writeup. Older articles are included for their explanations and examples.
Grouping covers the latest 5,000 matching articles. Older articles remain listed individually.
Use the Sharding design pattern to divide a data store into horizontal partitions or shards to improve scalability and performance in distributed systems.
Challenges in data processing pipelines, from periodic to continuous models, and discover innovative solutions like the leader-follower model for big data.
Learn how to use an append-only store to record the full series of events that describe actions taken on data in a domain.
Learn how to load data on demand into a cache, which can improve performance and maintain consistency between cached data and the underlying data store.
Learn how to segregate operations that read data from operations that update data by using the Command Query Responsibility Segregation (CQRS) pattern.
ARCHITECTURE | LEVEL 300
Articles will appear after a source check.
End of results
Opening the saved copy…
End of saved text