<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://computingseries.com/</loc><lastmod>2026-05-28</lastmod><priority>1.0</priority></url>
  <url><loc>https://computingseries.com/free-book</loc><lastmod>2026-05-28</lastmod><priority>0.8</priority></url>
  <url><loc>https://computingseries.com/books/ref</loc><lastmod>2026-05-28</lastmod><priority>0.5</priority></url>
  <url><loc>https://computingseries.com/s/ref/ch01_how_to_use</loc><lastmod>2026-05-27</lastmod><priority>0.7</priority></url>
  <url><loc>https://computingseries.com/s/ref/ch02_knowledge_stack</loc><lastmod>2026-05-27</lastmod><priority>0.7</priority></url>
  <url><loc>https://computingseries.com/s/ref/ch03_twelve_threads</loc><lastmod>2026-05-27</lastmod><priority>0.7</priority></url>
  <url><loc>https://computingseries.com/s/ref/ch04_nine_frameworks</loc><lastmod>2026-05-27</lastmod><priority>0.7</priority></url>
  <url><loc>https://computingseries.com/s/ref/ch05_f1_mental_models</loc><lastmod>2026-05-27</lastmod><priority>0.7</priority></url>
  <url><loc>https://computingseries.com/books/book1</loc><lastmod>2026-05-28</lastmod><priority>0.5</priority></url>
  <url><loc>https://computingseries.com/s/book1/ch01_what_is_a_statement</loc><lastmod>2026-05-27</lastmod><priority>0.7</priority></url>
  <url><loc>https://computingseries.com/s/book1/ch02_logical_operators</loc><lastmod>2026-05-27</lastmod><priority>0.7</priority></url>
  <url><loc>https://computingseries.com/s/book1/ch03_building_truth_tables</loc><lastmod>2026-05-27</lastmod><priority>0.7</priority></url>
  <url><loc>https://computingseries.com/s/book1/ch04_logical_equivalence</loc><lastmod>2026-05-27</lastmod><priority>0.7</priority></url>
  <url><loc>https://computingseries.com/s/book1/ch18_big_o_notation</loc><lastmod>2026-05-27</lastmod><priority>0.7</priority></url>
  <url><loc>https://computingseries.com/books/book2</loc><lastmod>2026-05-28</lastmod><priority>0.5</priority></url>
  <url><loc>https://computingseries.com/s/book2/ch01_reading_systems_as_algorithms</loc><lastmod>2026-05-27</lastmod><priority>0.7</priority></url>
  <url><loc>https://computingseries.com/s/book2/ch02_hashing_in_the_wild</loc><lastmod>2026-05-27</lastmod><priority>0.7</priority></url>
  <url><loc>https://computingseries.com/s/book2/ch03_tree_patterns_everywhere</loc><lastmod>2026-05-27</lastmod><priority>0.7</priority></url>
  <url><loc>https://computingseries.com/s/book2/ch06_bfs_and_dfs_in_production</loc><lastmod>2026-05-27</lastmod><priority>0.7</priority></url>
  <url><loc>https://computingseries.com/s/book2/ch11_memoization_is_caching</loc><lastmod>2026-05-27</lastmod><priority>0.7</priority></url>
  <url><loc>https://computingseries.com/books/book3</loc><lastmod>2026-05-28</lastmod><priority>0.5</priority></url>
  <url><loc>https://computingseries.com/s/book3/ch01_what_scale_actually_means</loc><lastmod>2026-05-27</lastmod><priority>0.7</priority></url>
  <url><loc>https://computingseries.com/s/book3/ch02_load_balancing</loc><lastmod>2026-05-27</lastmod><priority>0.7</priority></url>
  <url><loc>https://computingseries.com/s/book3/ch04_sharding_and_partitioning</loc><lastmod>2026-05-27</lastmod><priority>0.7</priority></url>
  <url><loc>https://computingseries.com/s/book3/ch18_circuit_breakers</loc><lastmod>2026-05-27</lastmod><priority>0.7</priority></url>
  <url><loc>https://computingseries.com/s/book3/ch23_distributed_locks</loc><lastmod>2026-05-27</lastmod><priority>0.7</priority></url>
  <url><loc>https://computingseries.com/books/book4</loc><lastmod>2026-05-28</lastmod><priority>0.5</priority></url>
  <url><loc>https://computingseries.com/s/book4/ch01_how_to_approach_system_design</loc><lastmod>2026-05-27</lastmod><priority>0.7</priority></url>
  <url><loc>https://computingseries.com/s/book4/ch02_from_requirements_to_architecture</loc><lastmod>2026-05-27</lastmod><priority>0.7</priority></url>
  <url><loc>https://computingseries.com/s/book4/ch03_distributed_key_value_store</loc><lastmod>2026-05-27</lastmod><priority>0.7</priority></url>
  <url><loc>https://computingseries.com/s/book4/ch09_recommendation_engine</loc><lastmod>2026-05-27</lastmod><priority>0.7</priority></url>
  <url><loc>https://computingseries.com/s/book4/ch12_real_time_chat_system</loc><lastmod>2026-05-27</lastmod><priority>0.7</priority></url>
  <url><loc>https://computingseries.com/books/book5</loc><lastmod>2026-05-28</lastmod><priority>0.5</priority></url>
  <url><loc>https://computingseries.com/s/book5/ch01_abstraction_and_interfaces</loc><lastmod>2026-05-27</lastmod><priority>0.7</priority></url>
  <url><loc>https://computingseries.com/s/book5/ch02_modularity_and_boundaries</loc><lastmod>2026-05-27</lastmod><priority>0.7</priority></url>
  <url><loc>https://computingseries.com/s/book5/ch03_coupling_and_cohesion</loc><lastmod>2026-05-27</lastmod><priority>0.7</priority></url>
  <url><loc>https://computingseries.com/s/book5/ch14_technical_debt_as_architecture</loc><lastmod>2026-05-27</lastmod><priority>0.7</priority></url>
  <url><loc>https://computingseries.com/s/book5/ch15_testing_strategy</loc><lastmod>2026-05-27</lastmod><priority>0.7</priority></url>
  <url><loc>https://computingseries.com/books/book6</loc><lastmod>2026-05-28</lastmod><priority>0.5</priority></url>
  <url><loc>https://computingseries.com/s/book6/ch01_the_complete_mental_map</loc><lastmod>2026-05-27</lastmod><priority>0.7</priority></url>
  <url><loc>https://computingseries.com/s/book6/ch02_reading_a_system_you_didnt_build</loc><lastmod>2026-05-27</lastmod><priority>0.7</priority></url>
  <url><loc>https://computingseries.com/s/book6/ch03_the_language_of_architecture_decisions</loc><lastmod>2026-05-27</lastmod><priority>0.7</priority></url>
  <url><loc>https://computingseries.com/s/book6/ch11_engineering_economics</loc><lastmod>2026-05-27</lastmod><priority>0.7</priority></url>
  <url><loc>https://computingseries.com/s/book6/ch20_managing_technical_disagreements</loc><lastmod>2026-05-27</lastmod><priority>0.7</priority></url>
  <url><loc>https://computingseries.com/books/book7</loc><lastmod>2026-05-28</lastmod><priority>0.5</priority></url>
  <url><loc>https://computingseries.com/s/book7/ch01_from_systems_to_user_value</loc><lastmod>2026-05-27</lastmod><priority>0.7</priority></url>
  <url><loc>https://computingseries.com/s/book7/ch02_jobs_to_be_done_for_technical_leaders</loc><lastmod>2026-05-27</lastmod><priority>0.7</priority></url>
  <url><loc>https://computingseries.com/s/book7/ch03_product_metrics_and_what_they_measure</loc><lastmod>2026-05-27</lastmod><priority>0.7</priority></url>
  <url><loc>https://computingseries.com/s/book7/ch07_network_effects</loc><lastmod>2026-05-27</lastmod><priority>0.7</priority></url>
  <url><loc>https://computingseries.com/s/book7/ch12_ai_product_architecture</loc><lastmod>2026-05-27</lastmod><priority>0.7</priority></url>
  <url><loc>https://computingseries.com/blog</loc><lastmod>2026-05-28</lastmod><priority>0.5</priority></url>
  <url><loc>https://computingseries.com/blog/nine-frameworks-every-software-engineer-needs</loc><lastmod>2026-04-06</lastmod><priority>0.6</priority></url>
  <url><loc>https://computingseries.com/blog/caching-memoization-redis-distributed-systems-explained</loc><lastmod>2026-04-06</lastmod><priority>0.6</priority></url>
  <url><loc>https://computingseries.com/blog/fm7-the-thundering-herd-and-why-your-cache-makes-it-worse</loc><lastmod>2026-04-09</lastmod><priority>0.6</priority></url>
  <url><loc>https://computingseries.com/blog/cap-theorem-consistency-availability-distributed-systems-explained</loc><lastmod>2026-04-06</lastmod><priority>0.6</priority></url>
  <url><loc>https://computingseries.com/blog/at1-consistency-vs-availability-the-decision-that-defines-your-system</loc><lastmod>2026-04-14</lastmod><priority>0.6</priority></url>
  <url><loc>https://computingseries.com/blog/designing-a-recommendation-engine-the-netflix-1m-lesson</loc><lastmod>2026-04-16</lastmod><priority>0.6</priority></url>
  <url><loc>https://computingseries.com/blog/conways-law-isnt-about-code-it-is-about-power</loc><lastmod>2026-04-18</lastmod><priority>0.6</priority></url>
  <url><loc>https://computingseries.com/blog/the-cache-layer-the-component-that-improves-everything-until-it-doesnt</loc><lastmod>2026-04-21</lastmod><priority>0.6</priority></url>
  <url><loc>https://computingseries.com/blog/fm1-when-one-component-takes-down-everything</loc><lastmod>2026-04-23</lastmod><priority>0.6</priority></url>
  <url><loc>https://computingseries.com/blog/hashing-from-modular-arithmetic-to-consistent-hashing-in-production</loc><lastmod>2026-04-25</lastmod><priority>0.6</priority></url>
  <url><loc>https://computingseries.com/blog/the-architecture-review-that-actually-works</loc><lastmod>2026-04-27</lastmod><priority>0.6</priority></url>
  <url><loc>https://computingseries.com/blog/consistent-hashing-the-algorithm-running-your-distributed-cache</loc><lastmod>2026-04-27</lastmod><priority>0.6</priority></url>
  <url><loc>https://computingseries.com/blog/coupling-and-cohesion-the-two-forces-that-determine-how-long-your-codebase-lasts</loc><lastmod>2026-04-27</lastmod><priority>0.6</priority></url>
  <url><loc>https://computingseries.com/blog/fm2-how-one-slow-service-kills-your-entire-system</loc><lastmod>2026-05-07</lastmod><priority>0.6</priority></url>
  <url><loc>https://computingseries.com/blog/at2-latency-vs-throughput-why-you-cannot-optimise-for-both-at-once</loc><lastmod>2026-05-07</lastmod><priority>0.6</priority></url>
  <url><loc>https://computingseries.com/blog/brooks-law-why-adding-engineers-makes-the-project-later</loc><lastmod>2026-05-09</lastmod><priority>0.6</priority></url>
  <url><loc>https://computingseries.com/blog/trees-from-binary-search-to-b-tree-indexes-to-service-hierarchies</loc><lastmod>2026-05-12</lastmod><priority>0.6</priority></url>
  <url><loc>https://computingseries.com/blog/the-load-balancer-what-it-guarantees-and-what-it-doesnt</loc><lastmod>2026-05-09</lastmod><priority>0.6</priority></url>
  <url><loc>https://computingseries.com/blog/designing-a-url-shortener-the-first-system-every-engineer-gets-wrong</loc><lastmod>2026-05-16</lastmod><priority>0.6</priority></url>
  <url><loc>https://computingseries.com/blog/abstraction-is-not-hiding-complexity-it-is-choosing-what-to-expose</loc><lastmod>2026-05-19</lastmod><priority>0.6</priority></url>
  <url><loc>https://computingseries.com/blog/how-to-read-a-system-you-didnt-build</loc><lastmod>2026-05-21</lastmod><priority>0.6</priority></url>
  <url><loc>https://computingseries.com/blog/network-effects-as-a-graph-theory-problem</loc><lastmod>2026-05-23</lastmod><priority>0.6</priority></url>
  <url><loc>https://computingseries.com/blog/every-production-system-is-running-an-algorithm-you-already-know</loc><lastmod>2026-05-26</lastmod><priority>0.6</priority></url>
  <url><loc>https://computingseries.com/blog/fm3-the-queue-that-never-stops-growing</loc><lastmod>2026-05-28</lastmod><priority>0.6</priority></url>
  <url><loc>https://computingseries.com/blog/at3-simplicity-vs-flexibility-the-monolith-decision-you-will-make-twice</loc><lastmod>2026-05-15</lastmod><priority>0.6</priority></url>
  <url><loc>https://computingseries.com/blog/the-message-queue-the-component-that-decouples-everything</loc><lastmod>2026-05-13</lastmod><priority>0.6</priority></url>
  <url><loc>https://computingseries.com/blog/amdahls-law-the-ceiling-on-parallelism-you-cannot-argue-with</loc><lastmod>2026-05-17</lastmod><priority>0.6</priority></url>
  <url><loc>https://computingseries.com/blog/designing-a-rate-limiter-the-algorithm-behind-every-api-gateway</loc><lastmod>2026-05-11</lastmod><priority>0.6</priority></url>
  <url><loc>https://computingseries.com/blog/engineering-vocabulary-shared-framework-reference</loc><lastmod>2026-04-25</lastmod><priority>0.6</priority></url>
  <url><loc>https://computingseries.com/blog/the-5-architecture-diagram-types-every-engineer-should-know</loc><lastmod>2026-05-04</lastmod><priority>0.6</priority></url>
  <url><loc>https://computingseries.com/blog/distributed-locks-how-they-work-and-why-they-fail</loc><lastmod>2026-05-04</lastmod><priority>0.6</priority></url>
  <url><loc>https://computingseries.com/blog/what-is-an-abstraction-layer</loc><lastmod>2026-05-04</lastmod><priority>0.6</priority></url>
  <url><loc>https://computingseries.com/blog/the-nine-frameworks-how-they-connect</loc><lastmod>2026-05-04</lastmod><priority>0.6</priority></url>
</urlset>