Devs Tech
serdarbuyukdereli's profile
Serdarcan Buyukdereli@serdarbuyukdereli•Nov 14, 2025
20.2K
Post cover image

Scaling the data storage layer in system design

Avatar of francofernandoThe Polymathic Engineer•From newsletter.francofernando.com•Nov 14, 2025•8m read time

Explores three fundamental approaches to scaling database systems: replication using leader-follower topology to increase read capacity, partitioning to handle both read and write operations across multiple machines, and NoSQL databases designed for horizontal scalability. Covers the trade-offs of synchronous vs asynchronous replication, the complexity of implementing partitioning in relational databases, and how NoSQL systems sacrifice features like joins and strong consistency for availability and scale. Emphasizes that NoSQL requires more upfront data modeling than relational databases despite common misconceptions about flexibility.

1 Comment

Sort:

serdarbuyukdereli's user avatar
Serdarcan Buyukdereli
@serdarbuyukdereli
Joined Oct 20. 2023
20.2K

Senior Devops and Cloud Engineer

Would you recommend this post?

Copy link
WhatsApp
Facebook
X
New Squad
  • © 2026 Daily Dev Ltd.
  • Guidelines
  • Explore
  • Tags
  • Sources
  • Squads
  • Leaderboard