<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://astmation.com/</loc>
  </url>
  <url>
    <loc>https://astmation.com/articles</loc>
  </url>
  <url>
    <loc>https://astmation.com/videos</loc>
  </url>
  <url>
    <loc>https://astmation.com/case_studies</loc>
  </url>
  <url>
    <loc>https://astmation.com/case_studies/widget-chat</loc>
  </url>
  <url>
    <loc>https://astmation.com/case_studies/pigeon-manager</loc>
  </url>
  <url>
    <loc>https://astmation.com/articles/11-what-is-the-idempotency</loc>
    <lastmod>2026-10-30T09:32:39Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/articles/10-building-rag-on-postgresql-with-pgvector-and-ruby-on-rails</loc>
    <lastmod>2026-10-16T18:19:11Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/articles/9-elasticsearch-with-ruby-on-rails</loc>
    <lastmod>2026-10-09T06:24:18Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/articles/8-one-rails-app-multiple-customers</loc>
    <lastmod>2026-09-29T11:36:39Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/articles/7-api-architecture</loc>
    <lastmod>2026-09-19T06:25:02Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/articles/6-redis-caching-is-your-database-doing-too-much-work</loc>
    <lastmod>2026-09-14T09:04:04Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/articles/5-when-your-database-gets-stuck-understanding-deadlocks</loc>
    <lastmod>2026-09-09T17:10:18Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/articles/4-building-a-rails-notification-system-that-survives-scale</loc>
    <lastmod>2026-09-01T18:59:31Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/articles/3-the-hidden-cost-of-missing-or-wrong-database-indexes-in</loc>
    <lastmod>2026-09-01T18:58:30Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/articles/2-the-silent-performance-killer-in-rails-understanding-and</loc>
    <lastmod>2026-09-01T18:56:45Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/articles/1-why-your-ruby-on-rails-application-has-high-cpu-usage</loc>
    <lastmod>2026-09-01T18:55:49Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/videos/49</loc>
    <lastmod>2026-11-04T14:35:29Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/videos/48</loc>
    <lastmod>2026-11-04T13:59:01Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/videos/47</loc>
    <lastmod>2026-11-04T13:11:10Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/videos/46</loc>
    <lastmod>2026-11-03T07:53:33Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/videos/45</loc>
    <lastmod>2026-11-03T07:53:14Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/videos/44</loc>
    <lastmod>2026-11-01T20:33:35Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/videos/43</loc>
    <lastmod>2026-11-01T20:10:45Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/videos/42</loc>
    <lastmod>2026-11-01T19:45:45Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/videos/41</loc>
    <lastmod>2026-11-01T19:27:25Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/videos/40</loc>
    <lastmod>2026-10-31T09:59:55Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/videos/39</loc>
    <lastmod>2026-10-31T09:15:50Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/videos/38</loc>
    <lastmod>2026-10-31T09:15:34Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/videos/37</loc>
    <lastmod>2026-10-30T14:20:16Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/videos/36</loc>
    <lastmod>2026-10-30T07:31:12Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/videos/35</loc>
    <lastmod>2026-10-30T07:19:21Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/videos/34</loc>
    <lastmod>2026-10-30T07:04:31Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/videos/33</loc>
    <lastmod>2026-10-29T13:36:21Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/videos/32</loc>
    <lastmod>2026-10-29T13:26:08Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/videos/31</loc>
    <lastmod>2026-10-29T13:15:46Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/videos/30</loc>
    <lastmod>2026-10-28T09:44:51Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/videos/29</loc>
    <lastmod>2026-10-28T09:35:40Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/videos/28</loc>
    <lastmod>2026-10-28T09:23:40Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/videos/27</loc>
    <lastmod>2026-10-27T10:02:44Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/videos/26</loc>
    <lastmod>2026-10-27T07:55:31Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/videos/25</loc>
    <lastmod>2026-10-23T12:37:13Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/videos/24</loc>
    <lastmod>2026-10-23T12:23:08Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/videos/23</loc>
    <lastmod>2026-10-23T07:27:24Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/videos/22</loc>
    <lastmod>2026-10-22T16:42:33Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/videos/21</loc>
    <lastmod>2026-10-22T16:33:12Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/videos/20</loc>
    <lastmod>2026-10-22T16:16:14Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/videos/19</loc>
    <lastmod>2026-10-22T16:15:54Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/videos/18</loc>
    <lastmod>2026-10-22T16:15:34Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/videos/17</loc>
    <lastmod>2026-10-21T18:00:07Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/videos/16</loc>
    <lastmod>2026-10-21T17:59:46Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/videos/15</loc>
    <lastmod>2026-10-21T17:59:11Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/videos/14</loc>
    <lastmod>2026-10-21T17:58:25Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/videos/13</loc>
    <lastmod>2026-10-21T17:33:40Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/videos/12</loc>
    <lastmod>2026-10-21T17:33:11Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/videos/11</loc>
    <lastmod>2026-10-21T17:32:42Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/videos/10</loc>
    <lastmod>2026-10-21T17:30:10Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/videos/9</loc>
    <lastmod>2026-10-21T17:28:25Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/videos/8</loc>
    <lastmod>2026-10-18T16:54:14Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/videos/7</loc>
    <lastmod>2026-10-18T16:53:04Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/videos/6</loc>
    <lastmod>2026-10-17T17:16:34Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/videos/5</loc>
    <lastmod>2026-10-17T14:39:21Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/videos/4</loc>
    <lastmod>2026-10-17T10:56:05Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/videos/3</loc>
    <lastmod>2026-10-17T09:43:03Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/videos/2</loc>
    <lastmod>2026-10-17T17:16:52Z</lastmod>
  </url>
  <url>
    <loc>https://astmation.com/videos/1</loc>
    <lastmod>2026-10-17T09:42:17Z</lastmod>
  </url>
</urlset>
