<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://amirulislamalmamun.com/posts/competitive-programming-kibhabe-korbo/</loc>
<lastmod>2021-10-21T12:00:00+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/posts/code-review-keno-korben-kivabe-korben/</loc>
<lastmod>2021-10-22T12:00:00+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/posts/speed-up-your-python-code/</loc>
<lastmod>2021-11-04T08:43:00+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/posts/make-people-love-your-code-review/</loc>
<lastmod>2021-11-14T05:50:00+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/posts/programming-skill-ebong-cgpa/</loc>
<lastmod>2022-01-10T12:00:00+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/posts/journey-stress-setbacks-success-software-engineering/</loc>
<lastmod>2024-05-16T18:41:00+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/posts/coding-interviews-more-than-solving-problems/</loc>
<lastmod>2024-05-30T18:12:00+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/posts/mental-health-copy/</loc>
<lastmod>2024-06-11T01:14:00+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/posts/system-design-blueprint/</loc>
<lastmod>2024-08-28T18:11:00+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/posts/django-vs-flask/</loc>
<lastmod>2026-04-20T03:21:41+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/posts/my-journey-as-a-backend-developer/</loc>
<lastmod>2026-04-20T03:21:41+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/posts/fastapi-api-development/</loc>
<lastmod>2024-09-16T21:00:00+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/posts/flask-vs-fastapi/</loc>
<lastmod>2026-04-20T03:21:41+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/posts/getting-started-with-devops/</loc>
<lastmod>2026-04-20T03:21:41+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/posts/databases-guide/</loc>
<lastmod>2024-09-19T12:47:00+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/posts/how-i-optimized-restapis/</loc>
<lastmod>2024-09-28T04:17:51+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/posts/choosing-between-aws-lamda-azure-functions-google-functions/</loc>
<lastmod>2026-04-20T03:21:41+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/posts/testing-disasters-database-seeding/</loc>
<lastmod>2024-10-02T12:00:00+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/posts/feeling-like-imposter-in-tech/</loc>
<lastmod>2024-10-05T17:40:00+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/posts/scaling-from-zero-to-millions/</loc>
<lastmod>2024-10-17T15:53:00+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/posts/paradigm-shift-and-growth/</loc>
<lastmod>2025-08-07T03:51:49+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/posts/chatgpt5-upgrade/</loc>
<lastmod>2026-04-20T03:21:41+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/posts/chatgpt5-replace-job-database/</loc>
<lastmod>2025-08-11T21:00:00+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/posts/what-non-technical-teams-taught-me/</loc>
<lastmod>2026-01-12T13:47:00+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/001-log-file-error-analysis/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/002-rolling-average-of-sensor-readings/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/003-transform-and-clean-raw-data-for-analytics/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/004-schema-evolution-and-validation-for-streaming-events/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/005-merging-messy-csvs-from-multiple-partners/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/006-partitioning-vs-clustering-in-bigquery/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/007-etl-vs-elt-and-why-elt-won/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/008-oltp-vs-olap/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/009-idempotency-in-data-pipelines/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/010-slowly-changing-dimensions/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/011-data-contracts-in-plain-words/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/012-parquet-vs-csv-vs-json/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/013-data-lake-vs-warehouse-vs-lakehouse/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/014-exactly-once-delivery/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/015-teaching-sql-performance-to-a-junior/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/016-select-distinct-hiding-join-bugs/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/017-reading-an-explain-plan/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/018-cte-vs-subquery/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/019-same-query-different-answers/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/020-window-functions-vs-group-by/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/021-data-platform-for-an-electricity-retailer/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/022-banking-app-monthly-spending-widget/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/023-ride-hailing-surge-pricing/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/024-spotify-minutes-listened-this-week/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/025-smart-meter-to-monthly-bill-pdf/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/026-delivery-idle-driver-tracking/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/027-year-in-review-recap/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/028-low-balance-notification-pipeline/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/029-daily-report-quietly-wrong-for-two-weeks/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/030-warehouse-cost-doubled-in-two-months/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/031-the-dashboard-is-wrong/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/032-inheriting-a-pipeline-no-one-owns/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/033-executive-needs-a-number-tomorrow/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/034-three-days-of-data-lost/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/035-lambda-vs-cloud-function-vs-cloud-run/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/036-scheduled-pipeline-pay-only-when-run/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/037-bigquery-vs-snowflake-for-new-team/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/038-store-partner-files-in-s3-or-warehouse/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/039-managed-airflow-vs-self-hosted/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/040-bigquery-access-control-for-50-person-company/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/041-tables-for-an-airbnb-like-app/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/042-tracking-subscription-plan-history/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/043-mixing-facts-and-dimensions/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/044-explaining-fact-table-grain/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/045-current-state-and-full-history/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/046-region-suddenly-shows-zero-revenue/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/047-airflow-green-but-output-empty/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/048-query-suddenly-80x-slower/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/049-user-says-data-is-wrong/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/050-partition-always-ten-percent-smaller/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/051-bigquery-bill-eight-times-higher/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/052-four-hour-spark-job-under-one-hour/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/053-hourly-scan-on-daily-data/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/054-just-throw-more-memory-at-it/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/055-partitioning-clustering-materialized-views/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/056-watermarks-in-plain-words/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/057-kafka-ordering-guarantee/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/058-streaming-consumer-lag-diagnosis/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/059-onboarding-a-new-analyst/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/060-metric-by-tomorrow-vs-doing-it-right/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/061-two-teams-disagree-on-active-user/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/062-postmortem-after-a-bad-day/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/063-inherited-pipeline-no-docs-no-tests/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/064-breaking-change-in-dbt-model-200-consumers/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/065-4000-dag-airflow-at-90-percent-cpu/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/066-indexes-when-to-add-and-when-they-hurt/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/067-transactions-and-acid/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/068-isolation-levels-in-plain-words/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/069-normalization-and-when-to-denormalize/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/070-b-tree-vs-hash-vs-lsm-tree/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/071-read-replicas-and-replication-lag/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/072-sharding-and-picking-a-shard-key/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/073-database-connection-pooling/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/074-deadlocks-and-lock-escalation/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/075-sql-vs-nosql/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/001-url-shortener/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/002-news-feed/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/003-chat-system/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/004-rate-limiter/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/005-typeahead-autocomplete/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/006-video-streaming/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/007-ride-sharing/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/008-web-crawler/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/009-distributed-cache/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/010-notification-system/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/011-approval-management/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/012-shopping-cart/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/013-todo-list-sharing/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/014-coupon-redemption/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/015-comment-system/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/016-load-balancer/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/017-read-heavy-patterns/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/018-write-heavy-patterns/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/019-helpdesk-ticketing/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/020-file-upload-share/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/001-tcp-vs-udp/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/002-http2-and-http3/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/003-rest-rpc-grpc-graphql/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/004-latency-throughput-bandwidth/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/005-sync-vs-async/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/006-sql-vs-nosql/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/007-acid-vs-base/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/008-normalization-vs-denormalization/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/009-b-tree-vs-lsm-tree/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/010-indexes-help-and-hurt/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/011-read-replicas/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/012-sharding-strategies/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/013-zero-downtime-migrations/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/014-oltp-vs-olap/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/015-time-series-databases/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/016-cap-theorem/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/017-consistency-models/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/018-consensus-raft-paxos/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/019-leader-election/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/020-2pc-vs-sagas/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/021-idempotency/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/022-time-clocks-ordering/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/023-why-cache-what-cache/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/024-cache-strategies/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/025-cache-eviction/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/026-cache-invalidation/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/027-cdn-when-you-need-it/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/028-load-balancer-basics/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/029-l4-vs-l7/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/030-lb-algorithms/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/031-sticky-sessions/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/032-why-message-queue/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/033-kafka-vs-rabbitmq-vs-sqs/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/034-delivery-semantics/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/035-pubsub-vs-queue/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/036-event-sourcing/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/037-search-at-scale/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/038-elasticsearch-vs-opensearch-vs-solr/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/039-horizontal-vs-vertical/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/040-stateless-vs-stateful/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/041-microservices-vs-monolith/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/042-connection-pooling/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/043-multi-region/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/044-storage-tiers/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/045-circuit-breaker/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/046-retry-backoff-jitter/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/047-bulkheads-and-rate-limiting/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/048-graceful-degradation/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/049-replication-vs-backup/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/050-disaster-recovery/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/051-authn-vs-authz/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/052-jwt-vs-session-cookies/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/053-rate-limiting-strategies/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/054-api-key-oauth-mtls/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/055-secrets-management/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/056-observability-metrics-logs-traces/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/057-health-checks/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/058-pagination/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/059-service-discovery/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/060-api-versioning/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/061-compute-ec2-gce-azurevm/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/062-object-storage-s3-gcs-blob/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/063-managed-sql-rds-cloudsql-azuresql/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/064-serverless-lambda-cf-azurefn/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/065-k8s-eks-gke-aks/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/066-messaging-sqs-pubsub-servicebus/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/067-warehouse-redshift-bigquery-synapse/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/068-cdn-cloudfront-cloudcdn-frontdoor/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/069-iam-aws-gcp-azure/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/070-observability-cloudwatch-cm-azuremon/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/posts/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/roadmaps/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/concepts/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/about/</loc>
<lastmod>2026-06-01T12:56:44+06:00</lastmod>
</url>
<url>
<loc>https://amirulislamalmamun.com/archives/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/categories/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/system-design/roadmap/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/practice/data-engineering/roadmap/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/tags/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/tags/programming/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/tags/tech-talk/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/tags/career-growth/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/tags/backend-development/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/tags/python/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/tags/optimization/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/tags/mindset/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/tags/experience/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/tags/mental-health/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/tags/django/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/tags/flask/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/tags/fastapi/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/tags/machine-learning/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/tags/devops/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/tags/docker/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/tags/automation/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/tags/rest-api/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/tags/aws/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/tags/azure/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/tags/gcp/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/tags/google-cloud/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/tags/aws-lamda/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/tags/azure-functions/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/tags/google-functions/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/tags/paradigm-shift/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/tags/functional-programming/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/tags/oop/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/tags/declarative/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/tags/ai/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/tags/chatgpt/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/tags/chatgpt-5/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/tags/openai/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/tags/artificial-intelligence/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/tags/productivity/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/tags/data-analysis/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/tags/presentation/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/tags/dalle/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/tags/gpt-4o/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/tags/database/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/tags/sql/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/tags/humor/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/tags/dev-humor/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/tags/coding-mistakes/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/tags/production-bug/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/categories/%E0%A6%AC%E0%A6%BE%E0%A6%82%E0%A6%B2%E0%A6%BE/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/categories/english/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/categories/programming/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/categories/life-lesson/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/categories/experience/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/categories/motivation/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/categories/devops/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/categories/ai/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/categories/humor/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/page2/</loc>
</url>
<url>
<loc>https://amirulislamalmamun.com/page3/</loc>
</url>
</urlset>
