What changed

Every link is re-checked on a schedule. This is what the checks have found: references that stopped resolving, ones that came back, and documents rewritten where they stand. Right now 26 links are not resolving, out of 462 checked.

Subscribe to the feed to hear about breakages as they are found.

Link changes by month, most recent first.
MonthBrokeRecovered RewrittenAddedShape
October 2026 228 284
August 2026 462
  1. rewritten 200 Push vs Pull Chapter 5
  2. working again 200 EU Web Archive Chapter 9
  3. rewritten 200 Highscalability Company engineering blogs
  4. rewritten 200 What The Heck Are You Actually Using NoSQL For Chapter 1
  5. rewritten 200 J. Dean.Google Pro Tip - Use Back-Of-The-Envelope-Calculations To Choose The Best Design Chapter 2
  6. rewritten 200 Map tiles by Stamen Design Chapter 1
  7. rewritten 200 All of the World’s Stock Exchanges by Size Chapter 13
  8. rewritten 200 OpenTSDB - A Distributed, Scalable Monitoring System Chapter 5
  9. rewritten 200 TPC-E Top Price/Performance Results Chapter 12
  10. rewritten 200 eBay Company engineering blogs
  11. working again 200 RFC 1939 - Post Office Protocol - Version 3 Chapter 8
  12. rewritten 200 Build a real-time gaming leaderboard with Amazon ElastiCache for Redis Chapter 10
  13. rewritten 200 Amazon CloudFront Dynamic Content Delivery Chapter 1
  14. rewritten 200 Cloudfront Pricing Chapter 14
  15. rewritten 200 Amazon CloudWatch Chapter 5
  16. rewritten 200 Amazon Compute Service Level Agreement Chapter 2
  17. rewritten 200 Amazon DynamoDB Chapter 6
  18. rewritten 200 Amazon EC2 High Memory Instances Chapter 1
  19. rewritten 200 Amazon S3 Glacier Chapter 15
  20. rewritten 200 Lambda Chapter 10
  21. rewritten 200 Building Applications with Serverless Architectures Chapter 5
  22. rewritten 200 Amazon S3 Chapter 15
  23. rewritten 200 Amazon S3 Strong Consistency Chapter 9
  24. rewritten 200 Amazon S3 Service Level Agreement Chapter 9
  25. rewritten 200 AWS Coinbase Case Study Chapter 13
  26. rewritten 200 Netflix on AWS Chapter 14
  27. rewritten 200 Amazon Timestream Chapter 5
  28. rewritten 200 Azure Functions Chapter 10
  29. rewritten 200 SLA summary for Azure services Chapter 2
  30. rewritten 200 The WhatsApp Architecture Facebook Bought For $19 Billion Real-world systems
  31. rewritten 200 RadditMQ Chapter 10
  32. rewritten 200 Bing map Chapter 1
  33. working again 200 How to Build a Fast Limit Order Book Chapter 13
  34. rewritten 200 Context switch Chapter 13
  35. working again 200 Friend of Friend recommendations Neo4j and SQL Sever Chapter 11
  36. rewritten 200 Asana Company engineering blogs
  37. rewritten 200 Cloudera Company engineering blogs
  38. rewritten 200 How we built rate limiting capable of scaling to millions of domains Chapter 4
  39. rewritten 200 How Discord Scaled Elixir to 5,000,000 Concurrent Users Chapter 5
  40. rewritten 200 How Discord Stores Billions of Messages Chapter 12
  41. rewritten 200 Docker Company engineering blogs
  42. rewritten 200 Google Maps 101: How AI helps predict traffic and determine routes Chapter 3
  43. rewritten 200 2019 YouTube Demographics Chapter 14
  44. rewritten 200 Rate Limit Requests with Iptables Chapter 4
  45. rewritten 200 Should you go Beyond Relational Databases? Chapter 1
  46. rewritten 200 Dropbox Company engineering blogs
  47. rewritten 200 Cassandra Chapter 6
  48. rewritten 200 ClickHouse Chapter 6
  49. rewritten 200 Schema design for time-series data | Cloud Bigtable Documentation Chapter 5
  50. rewritten 200 Compute Engine Service Level Agreement (SLA) Chapter 2
  51. rewritten 200 Google Cloud Functions Chapter 10
  52. rewritten 200 Google Maps Platform Chapter 3
  53. rewritten 200 Rate-limiting strategies and techniques Chapter 4
  54. rewritten 200 Service Discovery with ZooKeeper Chapter 5
  55. rewritten 200 Facebook Company engineering blogs
  56. rewritten 200 Ticket Servers - Distributed Unique Primary Keys on the Cheap Chapter 7
  57. rewritten 200 Developing with kdb+ and the q language Chapter 13
  58. rewritten 200 Caching Strategies and How to Choose the Right One Chapter 1
  59. rewritten 200 Mercator: A scalable, extensible web crawler Chapter 9
  60. rewritten 200 Cassandra Limitations Chapter 8
  61. rewritten 200 Global map in a geographic Coordinate Reference System Chapter 4
  62. rewritten 200 LanguageManual ORC Chapter 6
  63. rewritten 200 Kafka mirroring Chapter 4
  64. rewritten 200 Lambda architecture Chapter 6
  65. rewritten 200 Parquet Chapter 6
  66. rewritten 200 IMAP LIST Extension for Special-Use Mailboxes Chapter 8
  67. rewritten 200 Debizium Chapter 7
  68. rewritten 200 ETAs with GNNs Chapter 3
  69. rewritten 200 NDB Cluster Replication - Multi-Master and Circular Replication Chapter 1
  70. rewritten 200 Amazon Company engineering blogs
  71. rewritten 200 Get the last known location Chapter 1
  72. rewritten 200 Atlassian Company engineering blogs
  73. rewritten 200 Pagination in the REST API Chapter 1
  74. rewritten 200 Monitoring Architecture Chapter 5
  75. rewritten 200 Twitter rate limits Chapter 4
  76. rewritten 200 Google docs usage limits Chapter 4
  77. rewritten 200 Upload file data Chapter 15
  78. rewritten 200 Directions API Chapter 3
  79. rewritten 200 Google places API Chapter 1
  80. rewritten 200 Google Maps Chapter 3
  81. rewritten 200 Google Dynamic Rendering Chapter 9
  82. rewritten 200 Google Company engineering blogs
  83. rewritten 200 Soundcloud Company engineering blogs
  84. rewritten 200 Domain-based Message Authentication, Reporting & Conformance Chapter 8
  85. rewritten 200 Choosing your node size Chapter 10
  86. rewritten 200 Using Global Secondary Indexes in DynamoDB Chapter 10
  87. rewritten 200 AWSCLIlscommand Chapter 9
  88. rewritten 200 InfluxDB storage engine Chapter 5
  89. rewritten 200 Understand star schema and the importance for Power BI Chapter 6
  90. rewritten 200 Delegate access with a shared access signature Chapter 14
  91. rewritten 200 MongoDB Chapter 1
  92. rewritten 200 Druid Chapter 6
  93. rewritten 200 Elixir Chapter 2
  94. rewritten 200 Rack Chapter 9
  95. rewritten 200 3D Secure Chapter 11
  96. rewritten 200 ACID Chapter 15
  97. rewritten 200 ActiveSync Chapter 8
  98. rewritten 200 Address geocoding Chapter 3
  99. rewritten 200 Adjacency list Chapter 3
  100. rewritten 200 Advanced Message Queuing Protocol Chapter 4
  101. rewritten 200 ApacheZooKeeper-Wikipedia Chapter 4
  102. rewritten 200 B+ tree Chapter 9
  103. rewritten 200 Base32 Chapter 1
  104. rewritten 200 Binary large object Chapter 14
  105. rewritten 200 Bloom filter Chapter 8
  106. rewritten 200 CAP theorem Chapter 3
  107. rewritten 200 CCPA Chapter 1
  108. rewritten 200 Card scheme Chapter 11
  109. rewritten 200 Chaos engineering Chapter 13
  110. rewritten 200 Checksum Chapter 9
  111. rewritten 200 Compensating transaction Chapter 12
  112. rewritten 200 Consistent hashing wiki Chapter 5
  113. rewritten 200 Threading Chapter 8
  114. rewritten 200 Nonce Chapter 11
  115. rewritten 200 Cyclic redundancy check Chapter 10
  116. rewritten 200 Denial of service attack Chapter 13
  117. rewritten 200 DAG model Chapter 6
  118. rewritten 200 DomainKeys Identified Mail Chapter 8
  119. rewritten 200 Double-entry bookkeeping Chapter 11
  120. rewritten 200 Email attachment Chapter 8
  121. rewritten 200 Erasure Coding Chapter 9
  122. rewritten 200 Exponential backoff Chapter 11
  123. rewritten 200 Fibre channel Chapter 9
  124. rewritten 200 Gall–Peters projection Chapter 3
  125. rewritten 200 General Data Protection Regulation Chapter 8
  126. rewritten 200 Geo-fence Chapter 1
  127. rewritten 200 Hmac Chapter 9
  128. rewritten 200 HTTP keep-alive Chapter 3
  129. rewritten 200 Hilbert curve Chapter 1
  130. rewritten 200 Hypertext Transfer Protocol Chapter 1
  131. rewritten 200 IEX attracts investors by “playing fair”, also is the “Flash Boys Exchange” Chapter 13
  132. rewritten 200 IOPS Chapter 8
  133. rewritten 200 iSCSI Chapter 9
  134. rewritten 200 ISO 4217 CURRENCY CODES Chapter 12
  135. rewritten 200 Idempotence Chapter 11
  136. rewritten 200 inode Chapter 9
  137. rewritten 200 Inverted index Chapter 8
  138. rewritten 200 Lawful interception Chapter 8
  139. rewritten 200 Log-structured merge-tree Chapter 8
  140. rewritten 200 Long tail Chapter 12
  141. rewritten 200 Md5 Chapter 9
  142. rewritten 200 MIME Chapter 8
  143. rewritten 200 Man-in-the-middle attack Chapter 10
  144. rewritten 200 Market impact Chapter 13
  145. rewritten 200 mmap Chapter 13
  146. rewritten 200 Mercator projection Chapter 3
  147. rewritten 200 Merkle tree Chapter 6
  148. rewritten 200 Microservices Chapter 7
  149. rewritten 200 AML/CFT Chapter 11
  150. rewritten 200 MongoDB wikipedia Chapter 13
  151. rewritten 200 Multi-master replication Chapter 1
  152. rewritten 200 NACK-Oriented Reliable Multicast Chapter 13
  153. rewritten 200 Network File System Chapter 9
  154. rewritten 200 Network time protocol Chapter 7
  155. rewritten 200 OSI model Chapter 4
  156. rewritten 200 Optimistic concurrency control Chapter 7
  157. rewritten 200 Order book Chapter 13
  158. rewritten 200 Outlook Chapter 8
  159. rewritten 200 Paxos Chapter 9
  160. rewritten 200 Payment Card Industry Data Security Standard Chapter 11
  161. rewritten 200 Payment system Chapter 11
  162. rewritten 200 Peirce quincuncial projection Chapter 3
  163. rewritten 200 Quadtree Chapter 1
  164. rewritten 200 R-tree Chapter 1
  165. rewritten 200 Reed–Solomon error correction Chapter 9
  166. rewritten 200 Reliable User Datagram Protocol Chapter 13
  167. rewritten 200 Replication Chapter 1
  168. rewritten 200 Reverse proxy Chapter 12
  169. rewritten 200 Sha1 Chapter 9
  170. rewritten 200 Sender Policy Framework Chapter 8
  171. rewritten 200 Serial Attached SCSI Chapter 9
  172. rewritten 200 Serializability Chapter 7
  173. rewritten 200 Server Message Block Chapter 9
  174. rewritten 200 Single point of failure Chapter 1
  175. rewritten 200 Two-phase commit protocol Chapter 7
  176. rewritten 200 Universally unique identifier Chapter 7
  177. rewritten 200 Winkel tripel projection Chapter 3
  178. rewritten 200 X/Open XA Chapter 12
  179. rewritten 200 YAML Chapter 5
  180. rewritten 200 Linkedin Company engineering blogs
  181. working again 200 Pinterest Company engineering blogs
  182. rewritten 200 Shopify Company engineering blogs
  183. rewritten 200 Yelp Company engineering blogs
  184. rewritten 200 2018 Data Breach Investigations Report Chapter 8
  185. rewritten 200 etcd Chapter 5
  186. rewritten 200 End-to-end encryption Chapter 12
  187. rewritten 200 Number of Active Gmail Users Chapter 8
  188. rewritten 200 Apache Flink Chapter 6
  189. rewritten 200 Latency Numbers Every Programmer Should Know Chapter 13
  190. rewritten 200 Scaling your API with rate limiters Chapter 4
  191. working again 200 System design primer Company engineering blogs
  192. working again 200 RocksDB Chapter 9
  193. working again 200 Librsync. (n.d.). Retrieved April 18, 2015, from Chapter 15
  194. working again 200 Lyft rate limiting Chapter 4
  195. working again 200 Pushgateway Chapter 5
  196. working again 200 Aeron Chapter 13
  197. working again 200 Redis Sorted Set source code Chapter 10
  198. rewritten 200 Timelines at Scale Real-world systems
  199. rewritten 200 Building Timeline: Scaling up to hold your life story Real-world systems
  200. rewritten 200 The Architecture Twitter Uses To Deal With 150M Active Users Real-world systems