<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.felipefr.dev</loc>
    <lastmod>2026-04-08T12:37:18.118Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/domain-driven-design-in-microservices</loc>
    <lastmod>2026-03-23T15:11:46.306Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/blue-green-vs-canary-deployment-strategies</loc>
    <lastmod>2026-03-09T12:56:02.659Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/global-load-balancing-and-dns-based-routing</loc>
    <lastmod>2026-02-13T12:25:19.149Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/bulkhead-pattern-for-system-isolation</loc>
    <lastmod>2026-02-03T13:25:26.012Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/auto-scaling-and-load-based-scaling</loc>
    <lastmod>2026-01-23T13:44:56.431Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/application-level-caching-patterns</loc>
    <lastmod>2026-01-19T14:13:07.259Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/browser-caching-and-http-cache-headers</loc>
    <lastmod>2026-01-15T14:06:42.155Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/pubsub-vs-requestresponse-communication</loc>
    <lastmod>2026-01-09T14:07:50.954Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/message-serialization-avro-vs-protobuf-vs-json</loc>
    <lastmod>2025-12-23T12:55:14.563Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/apache-pulsar-vs-apache-kafka</loc>
    <lastmod>2025-12-18T13:25:50.582Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/database-connection-pooling-best-practices</loc>
    <lastmod>2025-12-09T14:55:53.979Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/distributed-transactions-and-two-phase-commit</loc>
    <lastmod>2025-12-03T11:58:24.031Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/database-indexing-strategies-for-scale</loc>
    <lastmod>2025-11-26T12:38:07.254Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/polyglot-persistence-multi-database-architecture</loc>
    <lastmod>2025-11-21T13:21:56.033Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/system-design-interview-security-considerations</loc>
    <lastmod>2025-11-14T13:10:15.855Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/explaining-scalability-in-system-design-interviews</loc>
    <lastmod>2025-11-12T12:35:08.324Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/system-design-interview-monitoring-and-alerting</loc>
    <lastmod>2025-11-06T13:31:40.358Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/single-point-of-failure-elimination</loc>
    <lastmod>2025-11-05T12:42:10.609Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/latency-vs-throughput-optimization</loc>
    <lastmod>2025-11-04T13:32:56.712Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/system-design-metrics-that-matter</loc>
    <lastmod>2025-11-03T13:39:51.353Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/understanding-system-requirements-and-constraints</loc>
    <lastmod>2025-10-31T12:17:51.794Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/network-partition-handling-strategies</loc>
    <lastmod>2025-10-30T12:10:01.378Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/serverless-architecture-when-and-how-to-use</loc>
    <lastmod>2025-10-24T12:19:44.993Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/edge-computing-architecture-and-implementation</loc>
    <lastmod>2025-10-23T12:31:50.721Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/designing-google-search-indexing-the-internet</loc>
    <lastmod>2025-10-22T12:46:02.438Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/designing-amazon-e-commerce-at-global-scale</loc>
    <lastmod>2025-10-20T13:54:46.147Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/metrics-collection-prometheus-vs-influxdb</loc>
    <lastmod>2025-10-09T12:06:47.783Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/distributed-tracing-jaeger-vs-zipkin</loc>
    <lastmod>2025-10-07T12:22:36.709Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/api-security-rate-limiting-and-authentication</loc>
    <lastmod>2025-10-06T13:07:57.160Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/api-gateway-security-authentication-and-authorization</loc>
    <lastmod>2025-10-03T12:18:00.105Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/zero-trust-architecture-in-distributed-systems</loc>
    <lastmod>2025-10-02T14:41:40.067Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/microservices-communication-patterns</loc>
    <lastmod>2025-10-01T13:40:42.859Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/saga-pattern-for-distributed-transactions</loc>
    <lastmod>2025-09-29T12:49:43.106Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/service-discovery-consul-vs-eureka-vs-etcd</loc>
    <lastmod>2025-09-26T12:14:34.990Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/circuit-breaker-pattern-implementation</loc>
    <lastmod>2025-09-25T12:27:09.663Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/throttling-vs-rate-limiting-in-distributed-systems</loc>
    <lastmod>2025-09-24T11:58:44.889Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/session-affinity-vs-stateless-load-balancing</loc>
    <lastmod>2025-09-22T12:18:07.288Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/health-checks-and-failover-mechanisms</loc>
    <lastmod>2025-09-19T13:08:11.664Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/distributed-caching-with-redis-cluster</loc>
    <lastmod>2025-09-18T13:29:59.858Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/cache-invalidation-strategies-and-patterns</loc>
    <lastmod>2025-09-17T12:35:19.642Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/message-ordering-and-delivery-guarantees</loc>
    <lastmod>2025-09-16T12:05:25.626Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/kafka-streams-vs-apache-flink-for-stream-processing</loc>
    <lastmod>2025-09-15T12:14:45.435Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/dead-letter-queues-and-error-handling</loc>
    <lastmod>2025-09-12T11:12:14.986Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/cqrs-pattern-command-query-responsibility-segregation</loc>
    <lastmod>2025-09-09T13:01:59.282Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/event-sourcing-architecture-and-implementation</loc>
    <lastmod>2025-09-05T12:34:21.749Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/database-partitioning-strategies</loc>
    <lastmod>2025-09-04T12:16:06.658Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/mock-system-design-interview-design-url-shortener</loc>
    <lastmod>2025-09-03T12:23:50.888Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/mock-system-design-interview-design-twitter</loc>
    <lastmod>2025-09-01T12:33:39.212Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/api-design-in-system-design-interviews</loc>
    <lastmod>2025-08-30T03:44:27.079Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/system-design-interview-database-selection-criteria</loc>
    <lastmod>2025-08-29T12:39:57.158Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/data-consistency-models-strong-vs-weak</loc>
    <lastmod>2025-08-28T20:32:52.551Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/performance-vs-consistency-trade-offs</loc>
    <lastmod>2025-08-27T12:53:58.228Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/eventual-consistency-in-distributed-systems</loc>
    <lastmod>2025-08-26T12:47:05.846Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/fault-tolerance-and-resilience-patterns</loc>
    <lastmod>2025-08-25T11:53:32.976Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/system-design-trade-offs-and-decision-making</loc>
    <lastmod>2025-08-22T14:15:01.016Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/designing-instagram-photo-sharing-and-social-features</loc>
    <lastmod>2025-08-20T14:45:13.471Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/designing-youtube-video-upload-and-streaming-platform</loc>
    <lastmod>2025-08-18T03:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/designing-whatsapp-messaging-at-billion-users-scale</loc>
    <lastmod>2025-08-15T12:42:20.683Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/oauth-20-vs-jwt-authentication-patterns</loc>
    <lastmod>2025-08-11T12:29:23.756Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/integrando-aws-glue-com-apache-kafka-pipeline-de-inventario-em-tempo-real-com-spark-e-avro</loc>
    <lastmod>2025-08-08T12:53:00.013Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/boas-praticas-de-desenvolvimento-com-aws-glue</loc>
    <lastmod>2025-08-05T03:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/api-gateway-patterns-and-implementation</loc>
    <lastmod>2025-08-04T12:01:48.793Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/service-mesh-architecture-istio-vs-linkerd</loc>
    <lastmod>2025-08-01T12:02:33.303Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/api-rate-limiting-strategies-and-implementation</loc>
    <lastmod>2025-07-31T12:04:36.816Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/rate-limiting-and-traffic-shaping</loc>
    <lastmod>2025-07-30T12:02:05.509Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/layer-4-vs-layer-7-load-balancing</loc>
    <lastmod>2025-07-29T12:01:55.496Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/cdn-architecture-and-implementation-strategies</loc>
    <lastmod>2025-07-28T12:02:15.536Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/redis-vs-memcached-architecture-and-use-cases</loc>
    <lastmod>2025-07-25T12:02:00.807Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/message-queue-patterns-and-anti-patterns</loc>
    <lastmod>2025-07-24T12:01:43.339Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/event-driven-architecture-design-patterns</loc>
    <lastmod>2025-07-23T12:32:33.306Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/distributed-database-consensus-raft-vs-paxos</loc>
    <lastmod>2025-07-21T12:02:31.531Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/sql-vs-nosql-when-to-choose-what</loc>
    <lastmod>2025-07-19T13:33:42.445Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/database-replication-master-slave-vs-master-master</loc>
    <lastmod>2025-07-17T12:02:42.554Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/how-to-handle-trade-offs-in-system-design-interviews</loc>
    <lastmod>2025-07-16T12:02:38.011Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/back-of-the-envelope-calculations-for-interviews</loc>
    <lastmod>2025-07-15T12:02:32.347Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/system-design-interview-drawing-architecture-diagrams</loc>
    <lastmod>2025-07-11T15:39:19.866Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/horizontal-vs-vertical-scaling-strategies</loc>
    <lastmod>2025-07-11T12:01:13.586Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/acid-vs-base-database-consistency-models</loc>
    <lastmod>2025-07-10T12:01:20.122Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/designing-uber-real-time-location-and-matching</loc>
    <lastmod>2025-07-10T00:06:42.694Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/designing-netflix-video-streaming-at-scale</loc>
    <lastmod>2025-07-09T14:42:51.995Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/microservices-vs-monolith-decision-framework</loc>
    <lastmod>2025-07-08T18:01:14.285Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/load-balancing-algorithms-round-robin-to-consistent-hashing</loc>
    <lastmod>2025-07-08T03:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/apache-kafka-vs-rabbitmq-deep-comparison</loc>
    <lastmod>2025-07-07T03:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/cap-theorem-practical-applications</loc>
    <lastmod>2025-07-06T03:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/consistent-hashing-in-distributed-systems</loc>
    <lastmod>2025-07-04T03:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/database-sharding-strategies-and-implementation</loc>
    <lastmod>2025-07-02T03:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/estimating-scale-in-system-design-interviews</loc>
    <lastmod>2025-06-30T03:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/common-system-design-interview-mistakes</loc>
    <lastmod>2025-06-27T03:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/idempotency-in-distributed-systems</loc>
    <lastmod>2025-06-25T03:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/scalability-principles-and-patterns</loc>
    <lastmod>2025-06-23T03:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/high-availability-vs-high-consistency</loc>
    <lastmod>2025-06-20T03:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/system-design-interview-step-by-step-framework</loc>
    <lastmod>2025-06-18T03:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/how-to-approach-system-design-interviews</loc>
    <lastmod>2025-06-17T03:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/system-design-interview-framework</loc>
    <lastmod>2025-06-16T03:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/series/system-design</loc>
    <lastmod>2026-04-08T12:37:18.118Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/archive</loc>
    <lastmod>2026-04-08T12:37:18.118Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.felipefr.dev/recommendations</loc>
    <lastmod>2026-04-08T12:37:18.118Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>