<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://madooei-cs425.netlify.app/</loc><lastmod>2026-10-29T18:29:21.371Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/syllabus/</loc><lastmod>2026-08-30T23:32:32.704Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/schedule/</loc><lastmod>2026-08-30T23:14:16.190Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/approach-to-instruction/</loc><lastmod>2026-08-30T23:32:27.495Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/logistics/</loc><lastmod>2026-08-30T23:32:31.345Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/exams/</loc><lastmod>2026-08-30T23:14:18.965Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/homework/</loc><lastmod>2026-08-30T23:14:20.053Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/how-to-study/</loc><lastmod>2026-08-31T12:51:27.618Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/overview-requirement-specification/</loc><lastmod>2026-09-06T12:36:13.540Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/what-system-design-does/</loc><lastmod>2026-09-15T13:25:47.958Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/a-content-management-system/</loc><lastmod>2026-09-05T19:20:04.295Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/stakeholders-users-and-outside-systems/</loc><lastmod>2026-09-15T13:25:47.959Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/from-needs-to-functional-requirements/</loc><lastmod>2026-09-15T13:25:47.959Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/resolving-conflicting-requirements/</loc><lastmod>2026-09-15T13:25:47.960Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/priority-and-scope/</loc><lastmod>2026-09-05T19:20:04.296Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/quality-requirements/</loc><lastmod>2026-09-05T19:20:04.296Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/hoppress-initial-release/</loc><lastmod>2026-09-15T13:25:47.960Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/user-stories/</loc><lastmod>2026-09-05T19:20:04.297Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/use-cases/</loc><lastmod>2026-09-15T13:25:47.963Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/requirements-engineering/</loc><lastmod>2026-09-05T19:20:04.297Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/overview-relational-data-modeling/</loc><lastmod>2026-09-15T13:25:47.963Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/spreadsheet/</loc><lastmod>2026-09-05T19:20:04.298Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/coursetracker/</loc><lastmod>2026-09-05T19:20:04.298Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/relational-database/</loc><lastmod>2026-09-05T19:20:04.298Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/splitting-the-row/</loc><lastmod>2026-09-05T19:20:04.299Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/keys/</loc><lastmod>2026-09-15T13:25:47.964Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/degree-requirements/</loc><lastmod>2026-09-05T19:20:04.299Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/subject-area/</loc><lastmod>2026-09-05T19:20:04.299Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/relationships/</loc><lastmod>2026-09-15T13:25:47.965Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/normalization/</loc><lastmod>2026-09-15T13:25:47.965Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/constraints/</loc><lastmod>2026-09-05T19:20:04.300Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/schema/</loc><lastmod>2026-09-15T13:25:47.966Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/erd/</loc><lastmod>2026-09-15T13:25:47.966Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/sql/</loc><lastmod>2026-09-15T13:25:47.967Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/overview-deploying-a-monolith/</loc><lastmod>2026-09-06T12:36:13.540Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/monolith/</loc><lastmod>2026-09-15T13:25:47.967Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/bare-metal/</loc><lastmod>2026-09-15T13:25:47.968Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/virtual-machines/</loc><lastmod>2026-09-15T13:25:47.968Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/containers/</loc><lastmod>2026-09-15T13:25:47.969Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/docker/</loc><lastmod>2026-09-15T13:25:47.969Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/deployment-and-design/</loc><lastmod>2026-09-15T13:25:47.970Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/overview-database-design-trade-offs/</loc><lastmod>2026-09-10T14:33:58.832Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/what-hoppress-must-store/</loc><lastmod>2026-09-10T14:33:58.832Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/post-states/</loc><lastmod>2026-09-08T02:18:20.441Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/recording-editorial-decisions/</loc><lastmod>2026-09-15T13:25:47.970Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/denormalization/</loc><lastmod>2026-09-15T13:25:47.971Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/transactions/</loc><lastmod>2026-09-10T14:33:58.834Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/indexes/</loc><lastmod>2026-09-15T13:25:47.971Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/queries-database-design-trade-offs/</loc><lastmod>2026-09-22T21:25:39.353Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/materialized-views/</loc><lastmod>2026-09-10T14:33:58.836Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/overview-caching/</loc><lastmod>2026-09-10T15:27:50.986Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/performance-and-scalability/</loc><lastmod>2026-09-10T15:27:50.986Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/load-testing/</loc><lastmod>2026-09-15T13:25:47.973Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/the-cheap-fixes/</loc><lastmod>2026-09-15T13:25:47.974Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/where-the-time-goes/</loc><lastmod>2026-09-10T15:27:50.987Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/caching/</loc><lastmod>2026-09-10T15:27:50.987Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/cache-storage/</loc><lastmod>2026-09-10T15:27:50.987Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/writing-to-the-cache/</loc><lastmod>2026-09-10T15:27:50.987Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/keeping-the-cache-fresh/</loc><lastmod>2026-09-15T13:25:47.974Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/overview-acid-transactions/</loc><lastmod>2026-09-12T03:46:56.826Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/dining-dollars/</loc><lastmod>2026-09-12T03:46:56.826Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/a-purchase-is-a-transaction/</loc><lastmod>2026-09-12T03:46:56.826Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/durability/</loc><lastmod>2026-09-12T03:46:56.827Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/two-transactions-at-once/</loc><lastmod>2026-10-11T23:43:34.377Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/acid/</loc><lastmod>2026-09-27T14:22:42.218Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/overview-designing-a-rest-api/</loc><lastmod>2026-09-15T18:11:39.570Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/two-systems-one-catalog/</loc><lastmod>2026-09-15T18:11:39.570Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/requirements-for-the-api/</loc><lastmod>2026-10-24T13:53:17.108Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/restful-http-api/</loc><lastmod>2026-09-15T18:11:39.571Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/web-addresses-and-api-endpoints/</loc><lastmod>2026-09-19T14:15:27.763Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/http-requests-and-responses/</loc><lastmod>2026-09-15T18:11:39.571Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/the-api-designers-job/</loc><lastmod>2026-10-24T13:53:17.109Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/resources/</loc><lastmod>2026-09-27T14:22:42.219Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/endpoints/</loc><lastmod>2026-09-27T14:22:42.220Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/requests/</loc><lastmod>2026-09-15T18:11:39.572Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/responses/</loc><lastmod>2026-09-15T18:11:39.572Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/status-codes/</loc><lastmod>2026-09-19T14:15:27.763Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/overview-scaling-the-api/</loc><lastmod>2026-09-17T22:18:29.237Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/pagination/</loc><lastmod>2026-09-17T22:18:29.237Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/http-caching/</loc><lastmod>2026-09-17T22:18:29.237Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/rate-limiting/</loc><lastmod>2026-10-24T13:53:17.109Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/versioning/</loc><lastmod>2026-09-27T14:22:42.220Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/documentation/</loc><lastmod>2026-09-27T14:22:42.220Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/rest/</loc><lastmod>2026-09-27T14:22:42.221Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/two-boundaries/</loc><lastmod>2026-10-24T13:53:17.110Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/running-out-of-room/</loc><lastmod>2026-09-17T22:18:29.239Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/horizontal-scaling/</loc><lastmod>2026-09-17T22:18:29.239Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/how-a-load-balancer-works/</loc><lastmod>2026-09-17T22:18:29.239Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/functional-decomposition/</loc><lastmod>2026-09-17T22:18:29.240Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/how-an-api-gateway-works/</loc><lastmod>2026-09-27T14:22:42.221Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/putting-it-together/</loc><lastmod>2026-09-17T22:18:29.240Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/overview-designing-a-write-api/</loc><lastmod>2026-09-19T14:15:27.764Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/a-notes-api/</loc><lastmod>2026-09-19T14:15:27.764Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/resources-and-endpoints/</loc><lastmod>2026-09-19T14:15:27.764Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/creating-a-note/</loc><lastmod>2026-09-27T14:22:42.221Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/replacing-and-changing-a-note/</loc><lastmod>2026-09-19T14:15:27.765Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/deleting-a-note/</loc><lastmod>2026-09-19T14:15:27.765Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/retrying-a-request/</loc><lastmod>2026-09-19T14:15:27.765Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/overview-flexible-queries-with-graphql/</loc><lastmod>2026-10-10T22:52:18.253Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/selling-online/</loc><lastmod>2026-10-10T22:52:18.253Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/the-shop-api/</loc><lastmod>2026-10-10T22:52:18.253Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/the-shops-rest-api/</loc><lastmod>2026-10-10T22:52:18.253Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/building-the-cart-page/</loc><lastmod>2026-10-10T22:52:18.254Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/solving-under-fetching-and-over-fetching/</loc><lastmod>2026-10-10T22:52:18.254Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/a-query-language-for-the-api/</loc><lastmod>2026-10-10T22:52:18.254Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/designing-a-graphql-api/</loc><lastmod>2026-10-10T22:52:18.254Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/the-schema/</loc><lastmod>2026-10-10T22:52:18.254Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/queries/</loc><lastmod>2026-10-10T22:52:18.254Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/overview-changing-data-with-graphql/</loc><lastmod>2026-09-27T04:08:31.403Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/mutations/</loc><lastmod>2026-09-27T14:22:42.222Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/errors-and-status-codes/</loc><lastmod>2026-09-25T01:52:37.850Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/variables/</loc><lastmod>2026-09-25T01:52:37.851Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/paginating-a-list/</loc><lastmod>2026-09-27T14:22:42.222Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/what-graphql-gives-up/</loc><lastmod>2026-09-27T04:08:31.404Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/changing-the-schema/</loc><lastmod>2026-09-25T01:52:37.851Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/choosing-rest-or-graphql/</loc><lastmod>2026-09-27T04:08:31.405Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/layered-architecture/</loc><lastmod>2026-09-27T04:08:31.405Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/layers-and-deployment-boundaries/</loc><lastmod>2026-09-27T04:08:31.405Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/overview-authorization/</loc><lastmod>2026-09-27T04:08:31.406Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/who-may-do-what/</loc><lastmod>2026-09-27T04:08:31.406Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/roles-and-permissions/</loc><lastmod>2026-09-27T04:08:31.406Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/access-to-a-particular-object/</loc><lastmod>2026-09-27T04:08:31.406Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/conditions-on-permission/</loc><lastmod>2026-09-27T04:08:31.406Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/where-authorization-is-enforced/</loc><lastmod>2026-09-29T21:25:40.231Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/changing-permissions/</loc><lastmod>2026-09-29T21:25:40.232Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/overview-document-databases/</loc><lastmod>2026-09-29T21:25:40.232Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/shopend/</loc><lastmod>2026-09-29T21:25:40.232Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/multi-tenancy/</loc><lastmod>2026-09-29T21:25:40.232Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/product-attributes/</loc><lastmod>2026-09-29T21:25:40.233Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/attributes-as-columns/</loc><lastmod>2026-09-29T21:25:40.233Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/a-product-as-a-document/</loc><lastmod>2026-09-29T21:25:40.233Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/designing-the-product-document/</loc><lastmod>2026-09-29T21:25:40.234Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/what-goes-in-a-document/</loc><lastmod>2026-09-29T21:25:40.234Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/connecting-carts-to-products/</loc><lastmod>2026-09-29T21:25:40.234Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/what-an-order-must-remember/</loc><lastmod>2026-09-29T21:25:40.234Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/lists-that-keep-growing/</loc><lastmod>2026-09-29T21:25:40.234Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/placing-an-order-together/</loc><lastmod>2026-09-29T21:25:40.235Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/attributes-in-the-graphql-schema/</loc><lastmod>2026-09-29T21:25:40.235Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/relational-or-document/</loc><lastmod>2026-09-29T21:25:40.235Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/overview-replication/</loc><lastmod>2026-10-01T19:32:18.189Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/more-shops-the-same-database/</loc><lastmod>2026-10-01T19:32:18.190Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/when-the-familiar-fixes-are-not-enough/</loc><lastmod>2026-10-01T19:32:18.190Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/can-we-duplicate-the-database/</loc><lastmod>2026-10-01T19:32:18.190Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/the-last-blue-mug/</loc><lastmod>2026-10-01T19:32:18.190Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/one-place-to-accept-writes/</loc><lastmod>2026-10-01T19:32:18.190Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/which-replica-can-answer-a-read/</loc><lastmod>2026-10-01T19:32:18.191Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/when-the-primary-fails/</loc><lastmod>2026-10-03T18:41:36.316Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/when-is-an-order-safely-recorded/</loc><lastmod>2026-10-01T19:32:18.191Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/choosing-between-replicas-and-caches/</loc><lastmod>2026-10-01T19:32:18.191Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/overview-cap-theorem/</loc><lastmod>2026-10-03T18:41:36.316Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/when-the-replicas-cannot-communicate/</loc><lastmod>2026-10-03T18:41:36.316Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/the-cap-theorem/</loc><lastmod>2026-10-03T18:41:36.317Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/cp-ap-and-ca/</loc><lastmod>2026-10-03T18:41:36.317Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/eventual-consistency/</loc><lastmod>2026-10-03T18:41:36.317Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/from-acid-to-base/</loc><lastmod>2026-10-03T18:41:36.317Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/overview-sharding/</loc><lastmod>2026-10-06T23:05:57.565Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/dividing-the-data/</loc><lastmod>2026-10-06T23:05:57.565Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/keeping-a-shop-together/</loc><lastmod>2026-10-06T23:05:57.565Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/finding-the-right-shard/</loc><lastmod>2026-10-06T23:05:57.565Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/balancing-shops-across-shards/</loc><lastmod>2026-10-06T23:05:57.566Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/operations-across-shops/</loc><lastmod>2026-10-06T23:05:57.566Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/replication-and-sharding-together/</loc><lastmod>2026-10-06T23:05:57.566Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/partitioning-a-table/</loc><lastmod>2026-10-06T23:05:57.566Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/unique-ids-across-shards/</loc><lastmod>2026-10-06T23:05:57.567Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/overview-url-shortener/</loc><lastmod>2026-10-09T00:31:52.049Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/a-url-shortener/</loc><lastmod>2026-10-09T00:31:52.049Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/requirements-url-shortener/</loc><lastmod>2026-10-09T00:31:52.050Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/load-assumptions/</loc><lastmod>2026-10-09T00:31:52.050Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/the-api-url-shortener/</loc><lastmod>2026-10-09T00:31:52.050Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/the-database-url-shortener/</loc><lastmod>2026-10-09T00:31:52.051Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/caching-links/</loc><lastmod>2026-10-09T00:31:52.052Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/replicas-url-shortener/</loc><lastmod>2026-10-09T00:31:52.052Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/sharding-the-links/</loc><lastmod>2026-10-09T00:31:52.053Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/generating-short-codes/</loc><lastmod>2026-10-09T00:31:52.053Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/putting-it-together-url-shortener/</loc><lastmod>2026-10-09T00:31:52.054Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/overview-consistent-hashing/</loc><lastmod>2026-10-10T22:52:18.255Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/adding-a-shard/</loc><lastmod>2026-10-10T22:52:18.255Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/the-hash-ring/</loc><lastmod>2026-10-10T22:52:18.255Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/changing-the-shards-on-the-ring/</loc><lastmod>2026-10-10T22:52:18.255Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/virtual-nodes/</loc><lastmod>2026-10-10T22:52:18.255Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/directory-or-consistent-hashing/</loc><lastmod>2026-10-10T22:52:18.256Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/overview-real-time-chat/</loc><lastmod>2026-10-15T15:42:50.364Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/courselore/</loc><lastmod>2026-10-13T18:47:41.744Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/requirements-for-chat/</loc><lastmod>2026-10-15T15:42:50.365Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/the-chat-schema/</loc><lastmod>2026-10-13T18:47:41.745Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/a-document-database/</loc><lastmod>2026-10-15T15:42:50.365Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/the-chat-api/</loc><lastmod>2026-10-15T15:42:50.366Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/messages-other-people-send/</loc><lastmod>2026-10-15T15:42:50.366Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/polling/</loc><lastmod>2026-10-15T15:42:50.366Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/long-polling/</loc><lastmod>2026-10-15T15:42:50.366Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/long-polling-on-the-server/</loc><lastmod>2026-10-15T15:42:50.367Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/polling-or-long-polling/</loc><lastmod>2026-10-15T15:42:50.367Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/unread-messages/</loc><lastmod>2026-10-15T15:42:50.367Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/new-messages-in-other-rooms/</loc><lastmod>2026-10-15T15:42:50.367Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/overview-websockets/</loc><lastmod>2026-10-15T15:44:57.744Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/typing-indicators/</loc><lastmod>2026-10-15T15:44:57.744Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/websockets/</loc><lastmod>2026-10-15T15:44:57.744Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/posting-over-the-websocket/</loc><lastmod>2026-10-15T15:44:57.745Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/rooms-and-connections/</loc><lastmod>2026-10-15T15:44:57.745Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/closing-a-connection/</loc><lastmod>2026-10-15T15:44:57.745Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/websockets-on-the-server/</loc><lastmod>2026-10-15T15:44:57.745Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/more-than-one-server/</loc><lastmod>2026-10-15T15:44:57.745Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/designing-with-websockets/</loc><lastmod>2026-10-15T15:44:57.746Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/graphql-subscriptions/</loc><lastmod>2026-10-15T15:44:57.746Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/real-time-databases/</loc><lastmod>2026-10-15T15:44:57.746Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/connecting-clients-directly/</loc><lastmod>2026-10-15T15:44:57.746Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/overview-server-sent-events/</loc><lastmod>2026-10-18T01:52:03.919Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/coursechat/</loc><lastmod>2026-10-18T01:52:03.920Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/waiting-for-the-reply/</loc><lastmod>2026-10-18T01:52:03.920Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/server-sent-events/</loc><lastmod>2026-10-18T01:52:03.920Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/one-request-or-two/</loc><lastmod>2026-10-18T01:52:03.920Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/sse-or-a-websocket/</loc><lastmod>2026-10-18T01:52:03.920Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/overview-remote-procedure-calls/</loc><lastmod>2026-10-21T00:04:42.323Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/codedrill/</loc><lastmod>2026-10-21T00:04:42.324Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/a-service-for-running-code/</loc><lastmod>2026-10-21T00:04:42.324Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/calling-the-runner/</loc><lastmod>2026-10-21T00:04:42.324Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/json-rpc/</loc><lastmod>2026-10-21T00:04:42.325Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/a-client-for-the-runner/</loc><lastmod>2026-10-21T00:04:42.325Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/when-a-call-fails/</loc><lastmod>2026-10-21T00:04:42.325Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/grpc/</loc><lastmod>2026-10-21T00:04:42.325Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/trpc/</loc><lastmod>2026-10-21T00:04:42.326Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/rpc-or-rest/</loc><lastmod>2026-10-21T00:04:42.326Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/overview-service-oriented-architecture/</loc><lastmod>2026-10-25T19:20:48.180Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/splitting-off-one-part/</loc><lastmod>2026-10-24T13:53:17.111Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/service-oriented-architecture/</loc><lastmod>2026-10-24T13:53:17.111Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/shopends-capabilities/</loc><lastmod>2026-10-24T13:53:17.111Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/which-capabilities-share-a-service/</loc><lastmod>2026-10-24T13:53:17.111Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/how-the-services-communicate/</loc><lastmod>2026-10-25T19:20:48.181Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/microservices/</loc><lastmod>2026-10-24T13:53:17.112Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/moving-to-microservices/</loc><lastmod>2026-10-24T13:53:17.112Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/uber-netflix-and-segment/</loc><lastmod>2026-10-24T13:53:17.112Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/overview-message-queues/</loc><lastmod>2026-10-28T01:15:24.887Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/the-flash-sale/</loc><lastmod>2026-10-28T01:15:24.887Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/what-could-help/</loc><lastmod>2026-10-28T01:15:24.887Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/asynchronous-processing/</loc><lastmod>2026-10-28T01:15:24.888Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/message-queues/</loc><lastmod>2026-10-28T01:15:24.888Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/what-the-shopper-sees/</loc><lastmod>2026-10-28T01:15:24.888Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/what-each-part-does/</loc><lastmod>2026-10-28T01:15:24.888Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/where-the-broker-runs/</loc><lastmod>2026-10-28T01:15:24.888Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/queues-between-services/</loc><lastmod>2026-10-29T18:29:21.368Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/benefits-and-what-we-left-out/</loc><lastmod>2026-10-28T01:15:24.889Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/overview-publish-subscribe/</loc><lastmod>2026-10-29T18:29:21.368Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/shipping-a-placed-order/</loc><lastmod>2026-10-29T18:29:21.368Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/one-queue-or-three/</loc><lastmod>2026-10-29T18:29:21.369Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/the-broker-makes-the-copies/</loc><lastmod>2026-10-29T18:29:21.369Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/publish-subscribe/</loc><lastmod>2026-10-29T18:29:21.369Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/adding-a-subscriber/</loc><lastmod>2026-10-29T18:29:21.369Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/instances-of-a-subscriber/</loc><lastmod>2026-10-29T18:29:21.369Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/publish-subscribe-and-asynchronous-processing/</loc><lastmod>2026-10-29T18:29:21.370Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/how-brokers-build-publish-subscribe/</loc><lastmod>2026-10-29T18:29:21.370Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/event-streams/</loc><lastmod>2026-10-29T18:29:21.370Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/following-an-order-through-the-system/</loc><lastmod>2026-10-29T18:29:21.370Z</lastmod></url>
  <url><loc>https://madooei-cs425.netlify.app/webhooks-and-push-notifications/</loc><lastmod>2026-10-29T18:29:21.371Z</lastmod></url>
</urlset>
