# Thoughts & Stories: 30 / 137

> Sharing my experiences, learnings, and adventures in tech and beyond.

URL: https://www.matthewswong.com/en/blog/page/30/

- [Database Replication Explained: Leader-Follower, Sync vs Async](https://www.matthewswong.com/en/blog/database-replication-leader-follower/)
- [Read Replicas Return Stale Data: Handling Replication Lag](https://www.matthewswong.com/en/blog/read-replicas-replication-lag-pitfalls/)
- [SQL vs NoSQL: How to Choose a Database for a New System](https://www.matthewswong.com/en/blog/sql-vs-nosql-how-to-choose/)
- [CAP Theorem Explained: How It Shapes Your Database Choice](https://www.matthewswong.com/en/blog/cap-theorem-explained-practical-examples/)
- [Consistent Hashing Explained: Hash Ring and Virtual Nodes](https://www.matthewswong.com/en/blog/consistent-hashing-explained/)
- [Horizontal vs Vertical Scaling: Which to Pick First](https://www.matthewswong.com/en/blog/horizontal-vs-vertical-scaling/)

---

- HTML version: https://www.matthewswong.com/en/blog/page/30/
- Bahasa Indonesia: https://www.matthewswong.com/id/blog/page/30/
- Site index for agents: https://www.matthewswong.com/llms.txt
- Sitemap: https://www.matthewswong.com/sitemap.xml
- API description (OpenAPI): https://www.matthewswong.com/openapi.json
