How to Design a Unique ID Generator in Distributed Systems – System Design Guide
Understand different approaches including Twitter Snowflake algorithm.
convexwf's personal blog — system design, technical notes, reading, and language learning
Understand different approaches including Twitter Snowflake algorithm.
Learn how to design a distributed key-value store. Understand CAP theorem, consistency models, replication, and failure handling.
Learn how to design consistent hashing for distributed systems. Understand algorithms, virtual nodes, and implementation details.
Gin 框架基于原生 net/http 库,在其基础上实现了路由、中间件、请求链等功能,提供了更加便捷的 web 服务开发方式。本文从源码角度出发,解析了 Gin 框架的设计思路,包括 Gin 核心结构、中间件与请求链、路由设置、HTTP 的使用模式、web 服务启动流程等,提供了一个粗浅的分析视角,帮助读者更好地理解 Gin 框架的设计。
Learn how to design a rate limiter for APIs and services. Understand algorithms, architecture, and implementation details.
- [System Design Interview – An insider's guide by Alex Xu | Goodreads](https://www.goodreads.com/book/show/54109255-system-design-interview-an-insider-s-guid
- [System Design Interview – An insider's guide by Alex Xu | Goodreads](https://www.goodreads.com/book/show/54109255-system-design-interview-an-insider-s-guid