<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Faiz Ahmed Farooqui</title><description>Software Architect based in Bangalore, India</description><link>https://faizahmed.in/</link><item><title>Loading Secrets at Runtime Without Leaking Them: config(), the Keystore, and run</title><link>https://faizahmed.in/secret-keystore-runtime-config-loader-nodejs/</link><guid isPermaLink="true">https://faizahmed.in/secret-keystore-runtime-config-loader-nodejs/</guid><pubDate>Fri, 12 Jun 2026 13:17:21 GMT</pubDate><category>aws</category><category>nodejs</category><category>security</category><category>devops</category><category>backend</category></item><item><title>Encrypt Your .env with One Command: The secret-keystore CLI</title><link>https://faizahmed.in/secret-keystore-cli-encrypt-env-aws-kms/</link><guid isPermaLink="true">https://faizahmed.in/secret-keystore-cli-encrypt-env-aws-kms/</guid><pubDate>Fri, 12 Jun 2026 12:59:34 GMT</pubDate><category>aws</category><category>security</category><category>nodejs</category><category>backend</category><category>devops</category></item><item><title>Your .env Is a Loaded Gun: A Saner Threat Model for Node.js Secrets</title><link>https://faizahmed.in/nodejs-secrets-threat-model-aws-kms/</link><guid isPermaLink="true">https://faizahmed.in/nodejs-secrets-threat-model-aws-kms/</guid><pubDate>Fri, 12 Jun 2026 11:31:09 GMT</pubDate><category>security</category><category>aws</category><category>nodejs</category><category>backend</category><category>devops</category></item><item><title>Encrypted .env for Node.js with AWS KMS: The Complete Guide</title><link>https://faizahmed.in/encrypted-env-aws-kms-nodejs-complete-guide/</link><guid isPermaLink="true">https://faizahmed.in/encrypted-env-aws-kms-nodejs-complete-guide/</guid><pubDate>Fri, 12 Jun 2026 11:24:08 GMT</pubDate><category>security</category><category>aws</category><category>nodejs</category><category>devops</category><category>backend</category></item><item><title>Retries Are Not a Fix. They Are a Liability.</title><link>https://faizahmed.in/why-retries-are-not-a-fix/</link><guid isPermaLink="true">https://faizahmed.in/why-retries-are-not-a-fix/</guid><pubDate>Sat, 18 Apr 2026 05:00:00 GMT</pubDate><category>distributed-systems</category><category>system-design</category><category>background-jobs</category><category>nodejs</category><category>nestjs</category><category>queue</category></item><item><title>Your Background Jobs Are Not Failing. They Are Lying.</title><link>https://faizahmed.in/why-your-background-jobs-are-lying/</link><guid isPermaLink="true">https://faizahmed.in/why-your-background-jobs-are-lying/</guid><pubDate>Thu, 16 Apr 2026 11:17:39 GMT</pubDate><category>background-jobs</category><category>distributed-systems</category><category>system-design</category><category>backend-engineering</category><category>queue-systems</category><category>nestjs</category><category>nodejs</category><category>idempotency</category><category>reliability-engineering</category><category>async-processing</category></item><item><title>Stop Putting Secrets in process.env: Encrypt Env Vars with AWS KMS</title><link>https://faizahmed.in/secret-keystore/</link><guid isPermaLink="true">https://faizahmed.in/secret-keystore/</guid><pubDate>Sat, 21 Feb 2026 19:30:57 GMT</pubDate><category>security</category><category>aws</category><category>attestation</category><category>nodejs</category><category>nextjs</category><category>nestjs</category><category>devops</category><category>cloud</category><category>backend</category></item><item><title>Scaling the Boring Stuff: Sending 10 Million Notifications with a Simple Node.js Job Worker</title><link>https://faizahmed.in/scaling-the-boring-stuff-sending-10-million-notifications-with-a-simple-nodejs-job-worker/</link><guid isPermaLink="true">https://faizahmed.in/scaling-the-boring-stuff-sending-10-million-notifications-with-a-simple-nodejs-job-worker/</guid><pubDate>Wed, 04 Feb 2026 13:30:28 GMT</pubDate><category>nodejs</category><category>system-design</category><category>scalability</category><category>backend-engineering</category><category>distributed-systems</category></item><item><title>Handling BigInt in JavaScript: What Happens When You Don’t</title><link>https://faizahmed.in/handling-bigint-in-javascript-what-happens-when-you-dont/</link><guid isPermaLink="true">https://faizahmed.in/handling-bigint-in-javascript-what-happens-when-you-dont/</guid><pubDate>Wed, 19 Nov 2025 10:21:36 GMT</pubDate><category>javascript-number-limits</category><category>js-number-vs-bigint</category><category>safe-integer-javascript</category><category>javascript</category><category>javascript-bigint</category><category>ieee-754</category></item><item><title>Your Node.js AWS SDK v3 App Will Crash in Production Without This maxSockets Fix</title><link>https://faizahmed.in/your-nodejs-aws-sdk-v3-app-will-crash-in-production-without-this-maxsockets-fix/</link><guid isPermaLink="true">https://faizahmed.in/your-nodejs-aws-sdk-v3-app-will-crash-in-production-without-this-maxsockets-fix/</guid><pubDate>Fri, 07 Nov 2025 07:03:11 GMT</pubDate><category>maxsockets</category><category>aws</category><category>nodejs</category><category>aws-sdk</category><category>production</category></item><item><title>How AWS Nitro Enclaves Prove You’re Running Secure Code: Remote Attestation Explained</title><link>https://faizahmed.in/aws-nitro-enclaves-remote-attestation/</link><guid isPermaLink="true">https://faizahmed.in/aws-nitro-enclaves-remote-attestation/</guid><pubDate>Thu, 09 Oct 2025 12:10:37 GMT</pubDate></item><item><title>Leading FinTech Teams: Balancing Speed, Security and Compliance</title><link>https://faizahmed.in/leading-fintech-teams-balancing-speed-security-and-compliance/</link><guid isPermaLink="true">https://faizahmed.in/leading-fintech-teams-balancing-speed-security-and-compliance/</guid><pubDate>Sun, 14 Sep 2025 08:30:56 GMT</pubDate><category>fintech</category><category>payments</category><category>credit-union</category></item><item><title>Trends Shaping the Future of FinTech</title><link>https://faizahmed.in/trends-shaping-the-future-of-fintech/</link><guid isPermaLink="true">https://faizahmed.in/trends-shaping-the-future-of-fintech/</guid><pubDate>Sat, 13 Sep 2025 11:30:49 GMT</pubDate><category>fintech</category><category>credit-union</category></item><item><title>Building Scalable and Resilient FinTech Systems</title><link>https://faizahmed.in/building-scalable-and-resilient-fintech-systems/</link><guid isPermaLink="true">https://faizahmed.in/building-scalable-and-resilient-fintech-systems/</guid><pubDate>Sat, 13 Sep 2025 04:30:33 GMT</pubDate><category>fintech</category><category>payments</category><category>credit-union</category></item><item><title>APIs, Security and Compliance: The Technical Backbone of FinTech</title><link>https://faizahmed.in/apis-security-and-compliance-the-technical-backbone-of-fintech/</link><guid isPermaLink="true">https://faizahmed.in/apis-security-and-compliance-the-technical-backbone-of-fintech/</guid><pubDate>Fri, 12 Sep 2025 13:47:06 GMT</pubDate><category>fintech</category><category>credit-union</category></item><item><title>Core Pillars of FinTech: Payments, Lending, Wealth and Beyond</title><link>https://faizahmed.in/core-pillars-of-fintech-payments-lending-wealth-and-beyond/</link><guid isPermaLink="true">https://faizahmed.in/core-pillars-of-fintech-payments-lending-wealth-and-beyond/</guid><pubDate>Thu, 11 Sep 2025 16:30:27 GMT</pubDate><category>fintech</category><category>payments</category><category>credit-union</category></item><item><title>FinTech Fundamentals Every Engineering Leader Should Know (2025 Edition)</title><link>https://faizahmed.in/fintech-fundamentals-every-engineering-leader-should-know-2025-edition/</link><guid isPermaLink="true">https://faizahmed.in/fintech-fundamentals-every-engineering-leader-should-know-2025-edition/</guid><pubDate>Thu, 11 Sep 2025 12:33:52 GMT</pubDate><category>fintech</category><category>payments</category><category>credit-union</category></item><item><title>PCI DSS 4.0: Client-Side Attack Vectors and What Developers Must Do</title><link>https://faizahmed.in/pci-dss-40-client-side-attack-vectors-and-what-developers-must-do/</link><guid isPermaLink="true">https://faizahmed.in/pci-dss-40-client-side-attack-vectors-and-what-developers-must-do/</guid><pubDate>Wed, 27 Aug 2025 07:12:15 GMT</pubDate><category>devsecurity</category><category>pci-dss</category><category>websecurity</category><category>payments</category><category>compliance</category><category>devops</category></item><item><title>COPPA vs HIPAA vs PCI DSS: What Developers Actually Need to Know</title><link>https://faizahmed.in/coppa-vs-hipaa-vs-pci-dss/</link><guid isPermaLink="true">https://faizahmed.in/coppa-vs-hipaa-vs-pci-dss/</guid><pubDate>Thu, 14 Aug 2025 10:28:00 GMT</pubDate></item><item><title>Secrets Sprawl in Node.js Projects: Detection, Prevention &amp; Secure Deployment (2025)</title><link>https://faizahmed.in/secrets-sprawl-in-nodejs-projects-detection-prevention-and-secure-deployment-2025/</link><guid isPermaLink="true">https://faizahmed.in/secrets-sprawl-in-nodejs-projects-detection-prevention-and-secure-deployment-2025/</guid><pubDate>Tue, 05 Aug 2025 08:07:20 GMT</pubDate><category>nodejs</category><category>secrets-management</category><category>gitguardian</category><category>devsecops</category><category>ci-cd</category><category>backend-engineering</category><category>cloud-security</category><category>software-engineering</category><category>securitybestpractices</category></item><item><title>Zero-Downtime Deployments in Node.js: Real Strategies, Real Examples</title><link>https://faizahmed.in/zero-downtime-deployments-in-nodejs/</link><guid isPermaLink="true">https://faizahmed.in/zero-downtime-deployments-in-nodejs/</guid><pubDate>Tue, 29 Jul 2025 07:53:48 GMT</pubDate><category>nodejs</category><category>zero-downtime</category><category>devops</category><category>sre</category><category>ci-cd</category><category>canary-release</category><category>bluegreen-deployment</category><category>microservices</category><category>deployment-strategies</category><category>software-engineering</category></item><item><title>Master Docker in Real Projects: Compose + CI/CD + Best Practices</title><link>https://faizahmed.in/master-docker-compose-cicd/</link><guid isPermaLink="true">https://faizahmed.in/master-docker-compose-cicd/</guid><pubDate>Wed, 23 Jul 2025 08:52:37 GMT</pubDate><category>postgresql</category><category>software-development</category><category>docker</category><category>nodejs</category><category>webdev</category><category>devops</category><category>containers</category><category>cicd</category><category>phpmyadmin</category><category>docker-compose</category><category>ci-cd</category><category>github-actions-1</category><category>backend-engineering</category></item><item><title>API Observability: Logs, Traces, Metrics with OpenTelemetry</title><link>https://faizahmed.in/api-observability-logs-traces-metrics-with-opentelemetry/</link><guid isPermaLink="true">https://faizahmed.in/api-observability-logs-traces-metrics-with-opentelemetry/</guid><pubDate>Tue, 15 Jul 2025 11:30:42 GMT</pubDate><category>nodejs</category><category>opentelemetry</category><category>observability</category><category>apis</category><category>backend-development</category><category>microservices</category><category>devops</category><category>jaeger</category><category>prometheus</category><category>grafana</category><category>software-engineering</category><category>distributed-systems</category><category>monitoring</category><category>logging</category><category>tracing</category></item><item><title>How to Architect Multi-Tenant SaaS Backends in 2025 (PostgreSQL + Node.js)</title><link>https://faizahmed.in/architect-multi-tenant-saas-backends-in-2025-postgresql-nodejs/</link><guid isPermaLink="true">https://faizahmed.in/architect-multi-tenant-saas-backends-in-2025-postgresql-nodejs/</guid><pubDate>Fri, 11 Jul 2025 11:30:13 GMT</pubDate><category>nodejs</category><category>postgresql</category><category>saas</category><category>multitenancy</category><category>software-architecture</category><category>tech-leadership</category><category>devtools</category><category>javascript</category><category>express</category></item><item><title>Packaging Node.js Libraries the Right Way: ESM, CommonJS, and Bundlers in 2025</title><link>https://faizahmed.in/packaging-nodejs-libraries-in-2025/</link><guid isPermaLink="true">https://faizahmed.in/packaging-nodejs-libraries-in-2025/</guid><pubDate>Wed, 09 Jul 2025 11:30:22 GMT</pubDate><category>nodejs</category><category>npm</category><category>javascript</category><category>esm</category><category>commonjs</category><category>typescript</category><category>rollup</category><category>tsup</category><category>opensource</category><category>devtools</category><category>backend-development</category><category>webdev</category><category>npm-packages</category></item><item><title>A Practical Guide to AWS API Gateway</title><link>https://faizahmed.in/aws-api-gateway/</link><guid isPermaLink="true">https://faizahmed.in/aws-api-gateway/</guid><pubDate>Wed, 02 Jul 2025 11:30:30 GMT</pubDate><category>vpc-link</category><category>aws</category><category>api-gateway</category><category>serverless</category><category>devops</category><category>lambda</category><category>scalablesolutions</category><category>cloud-architecture</category></item><item><title>JWT vs PASETO vs Session-Based Auth</title><link>https://faizahmed.in/jwt-vs-paseto-vs-session-based-auth/</link><guid isPermaLink="true">https://faizahmed.in/jwt-vs-paseto-vs-session-based-auth/</guid><pubDate>Mon, 23 Jun 2025 11:30:29 GMT</pubDate><category>auth-architecture</category><category>websecurity</category><category>nodejs</category><category>authentication</category><category>paseto</category><category>jwt</category><category>backend</category><category>devtips</category><category>oauth</category><category>access-control</category></item><item><title>How to Prevent Replay Attacks with JWTs: JWS vs JWE and Fingerprint Validation in Node.js</title><link>https://faizahmed.in/how-to-prevent-replay-attacks-with-jwts-jws-vs-jwe-and-fingerprint-validation-in-nodejs/</link><guid isPermaLink="true">https://faizahmed.in/how-to-prevent-replay-attacks-with-jwts-jws-vs-jwe-and-fingerprint-validation-in-nodejs/</guid><pubDate>Fri, 06 Jun 2025 13:27:47 GMT</pubDate><category>nodejs</category><category>jwt</category><category>security</category><category>authentication</category><category>backend</category><category>backendengineering</category><category>websecurity</category><category>replay-attack</category><category>devtips</category><category>express</category></item><item><title>Memory Leaks and Garbage Collection in Node.js: What Developers Get Wrong (And How to Fix It)</title><link>https://faizahmed.in/memory-leaks-and-garbage-collection-in-nodejs/</link><guid isPermaLink="true">https://faizahmed.in/memory-leaks-and-garbage-collection-in-nodejs/</guid><pubDate>Wed, 21 May 2025 13:27:32 GMT</pubDate><category>nodejs</category><category>javascript</category><category>memory-management</category><category>garbagecollection</category><category>web-development</category><category>backend-engineering</category><category>performance-optimization</category><category>debugging</category><category>v8-engine</category><category>devtip</category></item><item><title>Understanding MSE and EME: How Modern Video Streaming Works in Your Browser</title><link>https://faizahmed.in/understanding-mse-and-eme/</link><guid isPermaLink="true">https://faizahmed.in/understanding-mse-and-eme/</guid><pubDate>Mon, 12 May 2025 10:30:31 GMT</pubDate><category>media-source-extension</category><category>encrypted-media-extension</category><category>mediasourceextensions</category><category>encryptedmediaextensions</category><category>streaming</category><category>web-development</category><category>streamingtech</category><category>video-streaming</category></item><item><title>Stop Using JSON.parse on Huge Payloads: Streaming JSON in Node.js</title><link>https://faizahmed.in/streaming-huge-json-in-nodejs/</link><guid isPermaLink="true">https://faizahmed.in/streaming-huge-json-in-nodejs/</guid><pubDate>Wed, 07 May 2025 10:30:41 GMT</pubDate><category>nodejs</category><category>javascript</category><category>web-performance</category><category>backend-development</category><category>streamingdata</category><category>memory-management</category><category>json</category><category>scalablearchitecture</category><category>software-engineering</category><category>devtips</category></item><item><title>Offset vs Cursor vs Keyset Pagination: Best Practices for Scalable APIs</title><link>https://faizahmed.in/offset-vs-cursor-vs-keyset-pagination/</link><guid isPermaLink="true">https://faizahmed.in/offset-vs-cursor-vs-keyset-pagination/</guid><pubDate>Thu, 01 May 2025 07:47:13 GMT</pubDate><category>backend-engineering</category><category>api-design</category><category>pagination</category><category>nodejs</category><category>webdev</category><category>scalability</category><category>software-architecture</category></item><item><title>Tame the Stream: Handling Backpressure in Node.js Like a Pro</title><link>https://faizahmed.in/handling-backpressure-in-nodejs/</link><guid isPermaLink="true">https://faizahmed.in/handling-backpressure-in-nodejs/</guid><pubDate>Mon, 28 Apr 2025 06:59:57 GMT</pubDate><category>backpressure-in-nodejs</category><category>streams-backpressure</category><category>backpressure</category><category>nodejs</category><category>streams-in-nodejs</category><category>streams</category></item><item><title>Killing Your App with .map()? Here’s the Modern Fix</title><link>https://faizahmed.in/killing-your-app-with-map-heres-the-modern-fix/</link><guid isPermaLink="true">https://faizahmed.in/killing-your-app-with-map-heres-the-modern-fix/</guid><pubDate>Wed, 23 Apr 2025 11:12:37 GMT</pubDate><category>arraymap</category><category>gc-pressure</category><category>javascript</category><category>nodejs</category><category>array</category><category>garbagecollection</category></item><item><title>Metal to Cloud – Part 14: Day 2 &amp; Beyond</title><link>https://faizahmed.in/metal-to-cloud-part-14-day-2-and-beyond/</link><guid isPermaLink="true">https://faizahmed.in/metal-to-cloud-part-14-day-2-and-beyond/</guid><pubDate>Sun, 20 Apr 2025 12:30:17 GMT</pubDate><category>openstack</category><category>metal-to-cloud</category><category>maas</category><category>juju</category></item><item><title>Metal to Cloud – Part 13: The Real Payoff</title><link>https://faizahmed.in/part-13-the-real-payoff/</link><guid isPermaLink="true">https://faizahmed.in/part-13-the-real-payoff/</guid><pubDate>Sat, 19 Apr 2025 12:30:19 GMT</pubDate><category>metal-to-cloud</category><category>openstack</category><category>maas</category><category>juju</category></item><item><title>Metal to Cloud – Part 12: Keeping Watch</title><link>https://faizahmed.in/part-12-keeping-watch/</link><guid isPermaLink="true">https://faizahmed.in/part-12-keeping-watch/</guid><pubDate>Fri, 18 Apr 2025 12:30:48 GMT</pubDate><category>openstack</category><category>metal-to-cloud</category><category>maas</category><category>juju</category></item><item><title>Metal to Cloud – Part 11: Access and Interaction</title><link>https://faizahmed.in/metal-to-cloud-part-11-access-and-interaction/</link><guid isPermaLink="true">https://faizahmed.in/metal-to-cloud-part-11-access-and-interaction/</guid><pubDate>Thu, 17 Apr 2025 12:30:11 GMT</pubDate><category>metal-to-cloud</category><category>openstack</category><category>juju</category><category>maas</category></item><item><title>Metal to Cloud – Part 10: Adding Network Superpowers</title><link>https://faizahmed.in/part-10-adding-network-superpowers/</link><guid isPermaLink="true">https://faizahmed.in/part-10-adding-network-superpowers/</guid><pubDate>Wed, 16 Apr 2025 12:30:17 GMT</pubDate><category>metal-to-cloud</category><category>maas</category><category>openstack</category><category>juju</category></item><item><title>Metal to Cloud – Part 9: Weaving the Virtual Network Fabric</title><link>https://faizahmed.in/part-9-weaving-the-virtual-network-fabric/</link><guid isPermaLink="true">https://faizahmed.in/part-9-weaving-the-virtual-network-fabric/</guid><pubDate>Tue, 15 Apr 2025 12:30:50 GMT</pubDate><category>ovn-chassis</category><category>br-ex</category><category>openstack</category><category>metal-to-cloud</category><category>maas</category><category>juju</category></item><item><title>Metal to Cloud – Part 8: Powering Virtual Machines</title><link>https://faizahmed.in/metal-to-cloud-part-8-powering-virtual-machines/</link><guid isPermaLink="true">https://faizahmed.in/metal-to-cloud-part-8-powering-virtual-machines/</guid><pubDate>Mon, 14 Apr 2025 12:30:43 GMT</pubDate><category>metal-to-cloud</category><category>maas</category><category>openstack</category><category>juju</category></item><item><title>Metal to Cloud – Part 7: Building Resilient Storage with Juju</title><link>https://faizahmed.in/metal-to-cloud-part-7-building-resilient-storage-with-juju/</link><guid isPermaLink="true">https://faizahmed.in/metal-to-cloud-part-7-building-resilient-storage-with-juju/</guid><pubDate>Sun, 13 Apr 2025 12:30:48 GMT</pubDate><category>openstack</category><category>metal-to-cloud</category><category>juju</category><category>maas</category><category>ceph</category></item><item><title>Metal to Cloud – Part 6: Juju Deploys the Cloud Brain</title><link>https://faizahmed.in/metal-to-cloud-part-6-juju-deploys-the-cloud-brain/</link><guid isPermaLink="true">https://faizahmed.in/metal-to-cloud-part-6-juju-deploys-the-cloud-brain/</guid><pubDate>Sat, 12 Apr 2025 12:30:54 GMT</pubDate><category>metal-to-cloud</category><category>maas</category><category>openstack</category><category>juju</category></item><item><title>Metal to Cloud – Part 5: Enter Juju</title><link>https://faizahmed.in/metal-to-cloud-part-5-enter-juju/</link><guid isPermaLink="true">https://faizahmed.in/metal-to-cloud-part-5-enter-juju/</guid><pubDate>Fri, 11 Apr 2025 12:30:34 GMT</pubDate><category>metal-to-cloud</category><category>juju</category><category>openstack</category><category>maas</category></item><item><title>Metal to Cloud – Part 4: Taming the Tin</title><link>https://faizahmed.in/part-4-taming-the-tin/</link><guid isPermaLink="true">https://faizahmed.in/part-4-taming-the-tin/</guid><pubDate>Thu, 10 Apr 2025 12:30:32 GMT</pubDate><category>metal-to-cloud</category><category>openstack</category><category>maas</category><category>juju</category></item><item><title>Metal to Cloud – Part 3: MaaS Setup</title><link>https://faizahmed.in/part-3-maas-setup/</link><guid isPermaLink="true">https://faizahmed.in/part-3-maas-setup/</guid><pubDate>Wed, 09 Apr 2025 12:30:16 GMT</pubDate><category>maas</category><category>openstack</category><category>metal-to-cloud</category><category>juju</category></item><item><title>Metal to Cloud – Part 2: The Cloud Blueprint</title><link>https://faizahmed.in/part-2-the-cloud-blueprint/</link><guid isPermaLink="true">https://faizahmed.in/part-2-the-cloud-blueprint/</guid><pubDate>Tue, 08 Apr 2025 12:30:00 GMT</pubDate><category>cloud-blueprint</category><category>hardware</category><category>network</category><category>metal-to-cloud</category><category>openstack</category><category>maas</category><category>juju</category></item><item><title>Metal to Cloud – Part 1: Beyond Public Cloud</title><link>https://faizahmed.in/part-1-beyond-public-cloud/</link><guid isPermaLink="true">https://faizahmed.in/part-1-beyond-public-cloud/</guid><pubDate>Mon, 07 Apr 2025 12:30:46 GMT</pubDate><category>metal-to-cloud</category><category>juju</category><category>maas</category><category>openstack</category><category>data-center</category></item><item><title>JWT, JWE, and JWKS Explained: A Developer’s Guide to Token-Based Security</title><link>https://faizahmed.in/jwt-jwe-and-jwks-explained-a-developers-guide-to-token-based-security/</link><guid isPermaLink="true">https://faizahmed.in/jwt-jwe-and-jwks-explained-a-developers-guide-to-token-based-security/</guid><pubDate>Thu, 27 Mar 2025 12:30:46 GMT</pubDate><category>jwt</category><category>jwe</category><category>jwks</category><category>token</category><category>security</category></item><item><title>Homomorphic Encryption: Performing Computations on Encrypted Data</title><link>https://faizahmed.in/homomorphic-encryption-performing-computations-on-encrypted-data/</link><guid isPermaLink="true">https://faizahmed.in/homomorphic-encryption-performing-computations-on-encrypted-data/</guid><pubDate>Wed, 26 Mar 2025 12:30:46 GMT</pubDate><category>computation-on-encryption</category><category>homomorphic-encryption</category><category>encryption</category></item><item><title>Zero Trust Encryption: A Security-First Approach</title><link>https://faizahmed.in/zero-trust-encryption-a-security-first-approach/</link><guid isPermaLink="true">https://faizahmed.in/zero-trust-encryption-a-security-first-approach/</guid><pubDate>Tue, 25 Mar 2025 12:30:34 GMT</pubDate><category>zero-trust-encryption</category><category>encryption</category></item><item><title>KMS vs HSM: Choosing the Right Key Management Solution</title><link>https://faizahmed.in/kms-vs-hsm-choosing-the-right-key-management-solution/</link><guid isPermaLink="true">https://faizahmed.in/kms-vs-hsm-choosing-the-right-key-management-solution/</guid><pubDate>Mon, 24 Mar 2025 12:30:49 GMT</pubDate><category>cloud</category><category>hardware</category><category>encryption</category><category>hsm</category></item><item><title>End-to-End Encryption (E2EE) in Messaging Apps</title><link>https://faizahmed.in/end-to-end-encryption-e2ee-in-messaging-apps/</link><guid isPermaLink="true">https://faizahmed.in/end-to-end-encryption-e2ee-in-messaging-apps/</guid><pubDate>Sun, 23 Mar 2025 12:30:38 GMT</pubDate><category>e2ee</category><category>end-to-end-encryption</category><category>messaging</category><category>encryption</category></item><item><title>JWT Signing &amp; Encryption: Securing API Tokens</title><link>https://faizahmed.in/jwt-signing-and-encryption-securing-api-tokens/</link><guid isPermaLink="true">https://faizahmed.in/jwt-signing-and-encryption-securing-api-tokens/</guid><pubDate>Sat, 22 Mar 2025 12:30:11 GMT</pubDate><category>jwt</category><category>jwe</category><category>hmac</category><category>rsa</category></item><item><title>How Digital Signatures Ensure Data Integrity?</title><link>https://faizahmed.in/how-digital-signatures-ensure-data-integrity/</link><guid isPermaLink="true">https://faizahmed.in/how-digital-signatures-ensure-data-integrity/</guid><pubDate>Fri, 21 Mar 2025 12:30:10 GMT</pubDate><category>digital-signature</category><category>signature-verification</category><category>integrity</category></item><item><title>How TLS/SSL Encryption Protects the Internet?</title><link>https://faizahmed.in/how-tlsssl-encryption-protects-the-internet/</link><guid isPermaLink="true">https://faizahmed.in/how-tlsssl-encryption-protects-the-internet/</guid><pubDate>Thu, 20 Mar 2025 12:30:49 GMT</pubDate><category>tls-encryption</category><category>tls</category><category>ssl</category><category>encryption</category></item><item><title>AES vs RSA Encryption</title><link>https://faizahmed.in/aes-vs-rsa-encryption/</link><guid isPermaLink="true">https://faizahmed.in/aes-vs-rsa-encryption/</guid><pubDate>Wed, 19 Mar 2025 12:30:23 GMT</pubDate><category>aes</category><category>aes-encryption</category><category>rsa</category><category>rsa-encryption</category></item><item><title>Hashing vs Encryption: What’s the Difference?</title><link>https://faizahmed.in/hashing-vs-encryption-whats-the-difference/</link><guid isPermaLink="true">https://faizahmed.in/hashing-vs-encryption-whats-the-difference/</guid><pubDate>Tue, 18 Mar 2025 12:30:35 GMT</pubDate><category>hashing</category><category>encryption</category><category>hashing-vs-encryption</category></item><item><title>What is Envelope Encryption?</title><link>https://faizahmed.in/what-is-envelope-encryption/</link><guid isPermaLink="true">https://faizahmed.in/what-is-envelope-encryption/</guid><pubDate>Mon, 17 Mar 2025 12:30:00 GMT</pubDate><category>envelope-encryption</category><category>encryption</category><category>privacy</category></item><item><title>Symmetric vs Asymmetric Encryption</title><link>https://faizahmed.in/symmetric-vs-asymmetric-encryption/</link><guid isPermaLink="true">https://faizahmed.in/symmetric-vs-asymmetric-encryption/</guid><pubDate>Sun, 16 Mar 2025 12:30:00 GMT</pubDate><category>symmetric-encryption</category><category>asymmetric-key-encryption</category><category>privacy</category><category>pcidss</category><category>pci-dss</category></item><item><title>NestJS Microservices with RabbitMQ &amp; PostgreSQL</title><link>https://faizahmed.in/microservices-in-nestjs-with-rabbitmq-postgresql/</link><guid isPermaLink="true">https://faizahmed.in/microservices-in-nestjs-with-rabbitmq-postgresql/</guid><pubDate>Tue, 22 Oct 2024 11:30:10 GMT</pubDate><category>microservices</category><category>rabbitmq</category><category>nestjs</category><category>postgresql</category><category>typescript</category><category>grpc</category><category>http</category><category>websocket</category></item><item><title>Unlocking the Power of QEMU</title><link>https://faizahmed.in/unlocking-the-power-of-qemu/</link><guid isPermaLink="true">https://faizahmed.in/unlocking-the-power-of-qemu/</guid><pubDate>Sat, 14 Oct 2023 18:30:00 GMT</pubDate><category>cloud-computing</category><category>virtual-machine</category><category>linux</category><category>devops</category><category>qemu</category></item><item><title>Creating a MicroVM with QEMU</title><link>https://faizahmed.in/creating-a-microvm-with-qemu/</link><guid isPermaLink="true">https://faizahmed.in/creating-a-microvm-with-qemu/</guid><pubDate>Fri, 13 Oct 2023 18:30:00 GMT</pubDate><category>qemu</category><category>cloud</category><category>virtual-machine</category><category>cloud-computing</category><category>linux</category></item><item><title>Getting Started with QEMU</title><link>https://faizahmed.in/getting-started-with-qemu/</link><guid isPermaLink="true">https://faizahmed.in/getting-started-with-qemu/</guid><pubDate>Thu, 12 Oct 2023 18:30:00 GMT</pubDate><category>qemu</category><category>virtual-machine</category><category>virtualization</category><category>linux</category><category>cloud</category></item><item><title>MicroVM: Activating Internet Access</title><link>https://faizahmed.in/microvm-internet-access/</link><guid isPermaLink="true">https://faizahmed.in/microvm-internet-access/</guid><pubDate>Tue, 26 Sep 2023 11:30:09 GMT</pubDate><category>internet</category></item><item><title>MicroVM: Navigating Firecracker &amp; Firectl</title><link>https://faizahmed.in/microvm-firecracker-firectl/</link><guid isPermaLink="true">https://faizahmed.in/microvm-firecracker-firectl/</guid><pubDate>Tue, 26 Sep 2023 05:30:12 GMT</pubDate><category>aws</category><category>microvm</category><category>firecracker</category><category>firectl</category></item><item><title>Open vSwitch: Create TunTap Devices</title><link>https://faizahmed.in/tuntap-devices-using-open-vswitch/</link><guid isPermaLink="true">https://faizahmed.in/tuntap-devices-using-open-vswitch/</guid><pubDate>Mon, 25 Sep 2023 09:05:28 GMT</pubDate><category>ovs</category><category>openvswitch</category><category>networking</category><category>tuntap</category></item><item><title>Open vSwitch Configure: A Step-by-Step Guide</title><link>https://faizahmed.in/open-vswitch-configure/</link><guid isPermaLink="true">https://faizahmed.in/open-vswitch-configure/</guid><pubDate>Sat, 23 Sep 2023 18:30:00 GMT</pubDate><category>linux</category><category>networking</category><category>openvswitch</category><category>ovs</category></item><item><title>Open vSwitch Setup: A Step-by-Step Guide</title><link>https://faizahmed.in/open-vswitch-setup/</link><guid isPermaLink="true">https://faizahmed.in/open-vswitch-setup/</guid><pubDate>Fri, 22 Sep 2023 18:30:00 GMT</pubDate><category>openvswitch</category><category>linux</category><category>networking</category><category>ovs</category></item><item><title>Managing Multiple Packages with npm Workspaces</title><link>https://faizahmed.in/npm-workspaces/</link><guid isPermaLink="true">https://faizahmed.in/npm-workspaces/</guid><pubDate>Wed, 03 May 2023 10:37:27 GMT</pubDate><category>npm</category><category>workspaces</category><category>monorepo</category><category>npm-workspaces</category><category>shared-components</category></item><item><title>Traefik Postgres pgAdmin: A Simple (But Complete) Guide</title><link>https://faizahmed.in/traefik-postgres-pgadmin/</link><guid isPermaLink="true">https://faizahmed.in/traefik-postgres-pgadmin/</guid><pubDate>Tue, 29 Nov 2022 03:30:44 GMT</pubDate><category>traefik</category><category>postgresql</category><category>pgadmin</category><category>docker</category><category>docker-compose</category></item><item><title>Traefik + Docker Compose</title><link>https://faizahmed.in/traefik-docker-compose/</link><guid isPermaLink="true">https://faizahmed.in/traefik-docker-compose/</guid><pubDate>Fri, 18 Nov 2022 08:12:41 GMT</pubDate><category>traefik</category><category>reverse-proxy</category><category>cloud-native</category><category>docker</category><category>docker-compose</category></item><item><title>How much do you know &quot;Traefik&quot; proxy?</title><link>https://faizahmed.in/how-much-do-you-know-traefik-proxy/</link><guid isPermaLink="true">https://faizahmed.in/how-much-do-you-know-traefik-proxy/</guid><pubDate>Wed, 16 Nov 2022 06:08:44 GMT</pubDate><category>traefik</category><category>cloud-native</category><category>reverse-proxy</category></item><item><title>SQL - Stored Procedures vs Functions</title><link>https://faizahmed.in/sql-stored-procedures-vs-functions/</link><guid isPermaLink="true">https://faizahmed.in/sql-stored-procedures-vs-functions/</guid><pubDate>Mon, 19 Sep 2022 12:05:41 GMT</pubDate><category>postgresql</category><category>functions</category><category>stored-procedure</category></item><item><title>Operational Patterns in Microservices</title><link>https://faizahmed.in/operational-patterns-in-microservices/</link><guid isPermaLink="true">https://faizahmed.in/operational-patterns-in-microservices/</guid><pubDate>Thu, 16 Jun 2022 10:14:21 GMT</pubDate><category>microservices</category><category>design-patterns</category><category>operational</category></item><item><title>Data Patterns in Microservices</title><link>https://faizahmed.in/data-patterns-in-microservices/</link><guid isPermaLink="true">https://faizahmed.in/data-patterns-in-microservices/</guid><pubDate>Tue, 14 Jun 2022 21:01:46 GMT</pubDate><category>microservices</category><category>design-patterns</category><category>data-patterns</category></item><item><title>Integration Patterns in Microservices</title><link>https://faizahmed.in/integration-patterns-in-microservices/</link><guid isPermaLink="true">https://faizahmed.in/integration-patterns-in-microservices/</guid><pubDate>Tue, 14 Jun 2022 07:38:06 GMT</pubDate><category>microservices</category><category>design-patterns</category><category>integration-patterns</category></item><item><title>Decomposition Patterns in Microservices</title><link>https://faizahmed.in/decomposition-patterns-in-microservices/</link><guid isPermaLink="true">https://faizahmed.in/decomposition-patterns-in-microservices/</guid><pubDate>Tue, 14 Jun 2022 06:16:04 GMT</pubDate><category>microservices</category><category>patterns</category><category>decomposition-patterns</category></item><item><title>Microservices &amp; Cloud Native</title><link>https://faizahmed.in/microservices-and-cloud-native/</link><guid isPermaLink="true">https://faizahmed.in/microservices-and-cloud-native/</guid><pubDate>Mon, 13 Jun 2022 09:14:14 GMT</pubDate><category>microservices</category><category>design-patterns</category><category>cloud-native</category></item><item><title>Jargon of Microservices</title><link>https://faizahmed.in/jargon-of-microservices/</link><guid isPermaLink="true">https://faizahmed.in/jargon-of-microservices/</guid><pubDate>Sun, 12 Jun 2022 12:19:14 GMT</pubDate><category>microservices</category><category>design-patterns</category><category>jargon</category></item><item><title>Understanding HLD &amp; LLD</title><link>https://faizahmed.in/hld-and-lld/</link><guid isPermaLink="true">https://faizahmed.in/hld-and-lld/</guid><pubDate>Mon, 07 Mar 2022 12:14:21 GMT</pubDate><category>design-patterns</category></item><item><title>High Level Design (HLD)</title><link>https://faizahmed.in/high-level-design/</link><guid isPermaLink="true">https://faizahmed.in/high-level-design/</guid><pubDate>Sat, 05 Feb 2022 07:58:57 GMT</pubDate><category>architecture</category><category>design-and-architecture</category><category>software-engineering</category></item><item><title>gRPC vs REST</title><link>https://faizahmed.in/grpc-vs-rest/</link><guid isPermaLink="true">https://faizahmed.in/grpc-vs-rest/</guid><pubDate>Sun, 03 Oct 2021 11:56:01 GMT</pubDate><category>rest-api</category><category>http</category><category>http2</category></item><item><title>Jamstack + Cloudflare Pages = ❤️</title><link>https://faizahmed.in/jamstack-cloudflare-pages/</link><guid isPermaLink="true">https://faizahmed.in/jamstack-cloudflare-pages/</guid><pubDate>Sat, 03 Jul 2021 17:19:55 GMT</pubDate><category>jamstack</category><category>cloudflare</category><category>deployment</category><category>web-hosting</category><category>hosting</category></item><item><title>What is Jamstack?</title><link>https://faizahmed.in/what-is-jamstack/</link><guid isPermaLink="true">https://faizahmed.in/what-is-jamstack/</guid><pubDate>Thu, 31 Dec 2020 18:30:00 GMT</pubDate><category>jamstack</category><category>markdown</category></item><item><title>Learn while you #WFH</title><link>https://faizahmed.in/learn-while-you-wfh/</link><guid isPermaLink="true">https://faizahmed.in/learn-while-you-wfh/</guid><pubDate>Fri, 10 Apr 2020 18:30:00 GMT</pubDate><category>learn</category></item><item><title>Understanding Express Typescript</title><link>https://faizahmed.in/express-typescript/</link><guid isPermaLink="true">https://faizahmed.in/express-typescript/</guid><pubDate>Sun, 12 Jan 2020 18:30:00 GMT</pubDate><category>nodejs</category><category>express</category><category>typescript</category><category>mongodb</category><category>boilerplate</category></item><item><title>Understanding GA-WDIO</title><link>https://faizahmed.in/ga-wdio/</link><guid isPermaLink="true">https://faizahmed.in/ga-wdio/</guid><pubDate>Thu, 18 Jul 2019 18:30:00 GMT</pubDate><category>testing</category><category>webdriver</category><category>testing-library</category><category>automation</category></item><item><title>NodeJS without NPM</title><link>https://faizahmed.in/nodejs-without-npm/</link><guid isPermaLink="true">https://faizahmed.in/nodejs-without-npm/</guid><pubDate>Sun, 19 Aug 2018 18:30:00 GMT</pubDate><category>nodejs</category><category>npm</category><category>web-development</category><category>apis</category><category>rest-api</category></item><item><title>What&apos;s NodeJS?</title><link>https://faizahmed.in/whats-nodejs/</link><guid isPermaLink="true">https://faizahmed.in/whats-nodejs/</guid><pubDate>Tue, 19 Jun 2018 18:30:00 GMT</pubDate><category>nodejs</category><category>introduction</category></item></channel></rss>