<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url><loc>https://aditya003-ay.medium.com/about</loc><lastmod>2025-04-23</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url>
<url><loc>https://aditya003-ay.medium.com</loc><lastmod>2025-04-23</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url>
<url><loc>https://aditya003-ay.medium.com/in-node-js-there-are-three-common-ways-to-handle-parallelism-and-improve-performance-for-f50ef79a72e3</loc><lastmod>2024-10-02</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://aditya003-ay.medium.com/serialization-in-worker-threads-node-js-d87586bc6ed6</loc><lastmod>2024-09-23</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://aditya003-ay.medium.com/different-ways-to-share-data-between-main-thread-and-worker-thread-75a5d86ab441</loc><lastmod>2024-09-23</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://aditya003-ay.medium.com/process-memoryusage-in-node-js-03fd6d7074b8</loc><lastmod>2025-01-04</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://aditya003-ay.medium.com/how-to-solve-circular-dependecy-in-javascript-9f8df875ba7f</loc><lastmod>2025-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://aditya003-ay.medium.com/sharedarraybuffer-node-js-6dd43e409bca</loc><lastmod>2024-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://aditya003-ay.medium.com/buffer-arraybuffer-float64array-in-node-js-ef68c112d905</loc><lastmod>2024-09-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://aditya003-ay.medium.com/buffer-and-streams-in-node-js-1c146abae17b</loc><lastmod>2024-09-29</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://aditya003-ay.medium.com/web-workers-and-worker-threads-7d0357d6be9a</loc><lastmod>2024-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://aditya003-ay.medium.com/floating-point-arithmetic-precision-issue-5a3f1907cfb0</loc><lastmod>2024-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://aditya003-ay.medium.com/named-function-vs-anonymous-function-impacts-94e2472ed7bb</loc><lastmod>2024-10-06</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://aditya003-ay.medium.com/for-of-vs-foreach-which-one-is-better-25de7e8e9ff3</loc><lastmod>2024-10-03</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://aditya003-ay.medium.com/which-is-better-const-vs-let-in-javascript-500eb3991f68</loc><lastmod>2024-10-02</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://aditya003-ay.medium.com/atomics-in-node-js-34aa4b5a76ee</loc><lastmod>2024-10-01</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://aditya003-ay.medium.com/deadlock-in-e-commerce-solution-by-lock-ordering-3eacd82bab2f</loc><lastmod>2024-10-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://aditya003-ay.medium.com/optimistic-locking-vs-pessimistic-locking-7e25c1dab4e8</loc><lastmod>2024-10-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://aditya003-ay.medium.com/deadlock-in-an-e-commerce-application-3208050062bf</loc><lastmod>2024-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://aditya003-ay.medium.com/deadlocks-a-real-world-example-2e6269795c6a</loc><lastmod>2024-10-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://aditya003-ay.medium.com/understanding-lock-types-in-databases-841aa70ae42b</loc><lastmod>2024-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://aditya003-ay.medium.com/does-only-one-query-hit-a-row-at-a-time-8e9fabc19e2a</loc><lastmod>2024-10-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://aditya003-ay.medium.com/transactions-and-locks-in-sequelize-a127c27bb0e9</loc><lastmod>2024-12-26</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://aditya003-ay.medium.com/why-the-transaction-object-needs-to-be-passed-to-each-query-within-a-transaction-in-sequelize-585b9bcbcdab</loc><lastmod>2024-10-08</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://aditya003-ay.medium.com/mastering-ctrl-c-and-ctrl-z-in-the-terminal-3a2db0b7ab7e</loc><lastmod>2024-10-23</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://aditya003-ay.medium.com/why-10⁹-7-is-the-go-to-modulo-in-competitive-programming-180d6cec2637</loc><lastmod>2024-11-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://aditya003-ay.medium.com/sql-vs-nosql-scale-up-vs-scale-out-c007d9e49073</loc><lastmod>2024-11-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://aditya003-ay.medium.com/why-are-read-operations-in-transactions-sent-to-the-writer-instance-in-a-read-write-split-876045739a36</loc><lastmod>2024-12-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://aditya003-ay.medium.com/supercharging-your-database-performance-the-power-of-read-write-split-architecture-d88a21fdf19e</loc><lastmod>2024-12-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://aditya003-ay.medium.com/understanding-when-not-to-use-transactions-in-database-queries-49331e1ab7cc</loc><lastmod>2024-12-05</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://aditya003-ay.medium.com/understanding-nested-object-change-detection-in-orms-and-odms-ff1196478658</loc><lastmod>2024-12-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://aditya003-ay.medium.com/understanding-cap-theorem-through-a-real-world-analogy-276e01a13c21</loc><lastmod>2024-12-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://aditya003-ay.medium.com/temporary-loss-of-consistency-in-sql-based-databases-during-network-partition-452a7ef3fd5f</loc><lastmod>2024-12-20</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://aditya003-ay.medium.com/understanding-commonjs-cjs-module-system-module-exports-vs-exports-b5952a061fc5</loc><lastmod>2024-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://aditya003-ay.medium.com/default-exports-vs-named-exports-in-esm-a-deep-dive-for-javascript-developers-b0803271de5d</loc><lastmod>2024-12-21</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://aditya003-ay.medium.com/understanding-commonjs-cjs-and-es-modules-esm-a-comprehensive-guide-31960f72cb7a</loc><lastmod>2024-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://aditya003-ay.medium.com/javascript-classes-the-sweet-syntax-that-simplifies-prototypes-af5f50e66dd9</loc><lastmod>2024-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://aditya003-ay.medium.com/understanding-this-in-javascript-arrow-functions-vs-regular-functions-704a8452c4f1</loc><lastmod>2024-12-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://aditya003-ay.medium.com/how-to-search-1-billion-records-in-a-flash-with-bloom-filters-3e55f9612822</loc><lastmod>2024-12-24</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://aditya003-ay.medium.com/understanding-horizontal-vs-vertical-scalability-the-battle-of-databases-299448a279a8</loc><lastmod>2024-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://aditya003-ay.medium.com/understanding-temporary-inconsistency-in-mongodb-during-network-partitions-causes-and-solutions-7ab418a76ac5</loc><lastmod>2024-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://aditya003-ay.medium.com/why-sql-databases-are-more-vertically-scalable-than-horizontally-scalable-ef3a3f5d5f05</loc><lastmod>2025-01-06</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://aditya003-ay.medium.com/how-schema-less-helps-in-mongodb-beeaf42091d7</loc><lastmod>2025-01-05</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://aditya003-ay.medium.com/understanding-queryinterface-in-sequelize-a-developers-guide-5ebe14e40249</loc><lastmod>2025-01-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://aditya003-ay.medium.com/pre-increment-i-vs-post-increment-i-which-is-better-fd9f998db0d4</loc><lastmod>2025-01-13</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://aditya003-ay.medium.com/unlocking-the-power-of-anonymous-functions-a-deep-dive-into-their-versatile-uses-3d99764e8f1e</loc><lastmod>2025-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://aditya003-ay.medium.com/the-structure-of-a-salted-hash-in-bcrypt-c80f99999f9d</loc><lastmod>2025-01-11</lastmod><changefreq>monthly</changefreq><priority>0.2</priority></url>
<url><loc>https://aditya003-ay.medium.com/password-hashing-and-storage-basics-and-why-you-should-never-re-use-passwords-d34c9630e7b9</loc><lastmod>2025-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://aditya003-ay.medium.com/understanding-currying-and-its-real-world-applications-77912ad0db8e</loc><lastmod>2025-01-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://aditya003-ay.medium.com/debugging-named-and-anonymous-functions-in-javascript-a-closer-look-at-stack-traces-188a96e2606b</loc><lastmod>2025-01-08</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://aditya003-ay.medium.com/how-the-cap-theorem-impacts-sql-databases-horizontal-scalability-98e57b84da3a</loc><lastmod>2025-01-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://aditya003-ay.medium.com/consistent-hashing-the-secret-sauce-of-scalable-distributed-systems-0f0279d437ea</loc><lastmod>2025-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://aditya003-ay.medium.com/partitioning-in-postgresql-an-in-depth-guide-58e78e79a9b7</loc><lastmod>2025-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://aditya003-ay.medium.com/why-jwt-is-dangerous-for-user-sessions-dd8eade705e6</loc><lastmod>2025-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://aditya003-ay.medium.com/sequelizes-raw-true-the-hidden-trap-behind-your-queries-28c853cc06ef</loc><lastmod>2025-02-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://aditya003-ay.medium.com/sql-case-sensitivity-why-does-your-query-work-even-if-you-change-letter-case-1927dde87d4c</loc><lastmod>2025-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://aditya003-ay.medium.com/how-indexes-supercharge-your-queries-352ee3ed455e</loc><lastmod>2025-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://aditya003-ay.medium.com/understanding-postgresql-views-and-pg-stat-user-indexes-like-a-pro-ba3d5c843bcd</loc><lastmod>2025-02-18</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://aditya003-ay.medium.com/how-many-worker-threads-or-child-processes-should-you-create-8cabac3d2225</loc><lastmod>2025-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://aditya003-ay.medium.com/how-indexes-work-under-the-hood-searching-a-billion-records-in-a-flash-8fa3d46ed780</loc><lastmod>2025-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://aditya003-ay.medium.com/boosting-database-performance-how-indexing-non-unique-columns-like-gender-can-speed-up-queries-400e9d8ce844</loc><lastmod>2025-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://aditya003-ay.medium.com/mastering-asynchronous-operations-in-node-js-callbacks-promises-and-events-6d862b437200</loc><lastmod>2025-04-02</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://aditya003-ay.medium.com/when-to-combine-queuing-solutions-and-worker-threads-and-when-not-to-6c04ead52c74</loc><lastmod>2025-04-08</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://aditya003-ay.medium.com/worker-threads-vs-queuing-systems-in-node-js-44695d902ca1</loc><lastmod>2025-04-07</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://aditya003-ay.medium.com/thread-or-queue-the-ultimate-guide-to-background-processing-in-node-js-78bfed476912</loc><lastmod>2025-04-07</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://aditya003-ay.medium.com/how-to-supercharge-node-js-with-worker-threads-f9e0e54dfb6f</loc><lastmod>2025-04-07</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://aditya003-ay.medium.com/why-javascripts-await-doesn-t-block-the-event-loop-and-how-it-works-internally-035b5b616fa5</loc><lastmod>2025-04-04</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://aditya003-ay.medium.com/mastering-solid-principles-in-javascript-the-key-to-scalable-and-maintainable-code-c2da8018b6a7</loc><lastmod>2025-04-02</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://aditya003-ay.medium.com/the-dark-side-of-node-js-e8e38bd171c0</loc><lastmod>2025-04-01</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://aditya003-ay.medium.com/why-grpc-isnt-powering-your-web-app-yet-the-real-reasons-behind-rest-s-continued-dominance-26fac37bbfbc</loc><lastmod>2025-04-16</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://aditya003-ay.medium.com/11-battle-tested-security-practices-every-node-js-developer-must-implement-today-bfb1e590c314</loc><lastmod>2025-04-16</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://aditya003-ay.medium.com/understanding-ip-binding-in-web-servers-a-developers-guide-7f09320af0c4</loc><lastmod>2025-04-13</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://aditya003-ay.medium.com/understanding-when-to-use-return-res-json-in-express-937cb2f5da93</loc><lastmod>2025-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://aditya003-ay.medium.com/bulletproofing-node-js-mastering-error-handling-like-a-pro-13ea16815caf</loc><lastmod>2025-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://aditya003-ay.medium.com/how-can-a-million-requests-call-the-same-singleton-function-in-node-js-af3737ec2d0d</loc><lastmod>2025-04-22</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://aditya003-ay.medium.com/the-singleton-pattern-in-node-js-power-pitfalls-and-performance-under-load-3d841ea5c226</loc><lastmod>2025-04-22</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://aditya003-ay.medium.com/postgresql-hash-partitioning-internals-practical-guide-2d6fd33191c6</loc><lastmod>2025-04-20</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://aditya003-ay.medium.com/how-to-enforce-global-uniqueness-in-a-partitioned-table-50feb54a578e</loc><lastmod>2025-04-20</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://aditya003-ay.medium.com/understanding-processes-and-threads-in-node-js-a-deep-dive-into-concurrency-and-parallelism-67e2cd2d5f0c</loc><lastmod>2025-04-19</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
<url><loc>https://aditya003-ay.medium.com/a-deep-dive-into-hidden-threads-in-node-js-10c1f347739d</loc><lastmod>2025-04-19</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url>
</urlset>
