<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Posts on Ahmad Hassan</title><link>https://ahmadx.dev/posts/</link><description>Recent content in Posts on Ahmad Hassan</description><image><title>Ahmad Hassan</title><url>https://ahmadx.dev/assets/opengraph.webp</url><link>https://ahmadx.dev/assets/opengraph.webp</link></image><generator>Hugo -- 0.140.2</generator><language>en-us</language><copyright>Ahmad Hassan</copyright><lastBuildDate>Sun, 15 Feb 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://ahmadx.dev/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>CAP Theorem</title><link>https://ahmadx.dev/posts/cap-theorem/</link><pubDate>Sun, 15 Feb 2026 00:00:00 +0000</pubDate><guid>https://ahmadx.dev/posts/cap-theorem/</guid><description>&lt;p>&lt;img alt="|715x436" decoding="async" loading="lazy" src="https://ahmadx.dev/posts/assets/img-6.webp">&lt;/p>
&lt;p>CAP theorem is one of those ideas everyone knows, but very few actually design with. And that’s because it’s usually taught as a formula, not as a pressure situation.&lt;/p>
&lt;p>So let’s do this the system designer way.&lt;/p>
&lt;p>Assume you’re building a distributed system. Not a single server, not a single database. Multiple nodes, multiple machines, talking over a network. The moment you distribute a system, one thing becomes inevitable: things will fail. Machines crash. Networks slow down. Packets get lost. You don’t get to opt out of this.&lt;/p></description></item><item><title>Event Driven Architecture</title><link>https://ahmadx.dev/posts/event-driven-architecture/</link><pubDate>Sun, 15 Feb 2026 00:00:00 +0000</pubDate><guid>https://ahmadx.dev/posts/event-driven-architecture/</guid><description>&lt;p>&lt;img alt="|715x288" decoding="async" loading="lazy" src="https://ahmadx.dev/posts/assets/img-4.webp">&lt;/p>
&lt;p>Let’s talk about Event Driven Architecture.&lt;/p>
&lt;p>Imagine you are building an e-commerce platform. A customer places an order. What all should happen? Payment should be processed. Inventory should be updated. Email confirmation should be sent. Analytics should record the purchase. Maybe fraud detection should run.&lt;/p>
&lt;p>Now tell me honestly, should Order Service directly call all these services one by one? What happens if Email Service is down? Should order placement fail? What if Analytics is slow? Should customer wait? This is where tight coupling starts hurting.&lt;/p></description></item><item><title>Microservice Architecture</title><link>https://ahmadx.dev/posts/microservice-architecture/</link><pubDate>Sun, 15 Feb 2026 00:00:00 +0000</pubDate><guid>https://ahmadx.dev/posts/microservice-architecture/</guid><description>&lt;p>&lt;img alt="|715x402" decoding="async" loading="lazy" src="https://ahmadx.dev/posts/assets/img-5.webp">&lt;/p>
&lt;p>Let’s talk about microservice architecture&lt;/p>
&lt;p>Look at the diagram first. Don’t read labels yet. Just observe the flow.&lt;/p>
&lt;p>A client sends a request.
That request does not directly hit business logic. It first goes through an API Gateway.
From there, the request fans out to multiple independent services, and those services interact with the database.&lt;/p>
&lt;p>That structure itself tells a story.
Now let’s rewind and start from the problem.&lt;/p></description></item><item><title>Other Services</title><link>https://ahmadx.dev/posts/aws-ccp-other-services/</link><pubDate>Sat, 31 Jan 2026 00:00:00 +0000</pubDate><guid>https://ahmadx.dev/posts/aws-ccp-other-services/</guid><description>AWS Certified Cloud Practitioner notes on Other Services</description></item><item><title>Advanced Identity</title><link>https://ahmadx.dev/posts/aws-ccp-advanced-identity/</link><pubDate>Fri, 30 Jan 2026 00:00:00 +0000</pubDate><guid>https://ahmadx.dev/posts/aws-ccp-advanced-identity/</guid><description>AWS Certified Cloud Practitioner notes on Advanced Identity</description></item><item><title>Account Management, Billing &amp; Support</title><link>https://ahmadx.dev/posts/aws-ccp-account-management-billing-support/</link><pubDate>Thu, 29 Jan 2026 00:00:00 +0000</pubDate><guid>https://ahmadx.dev/posts/aws-ccp-account-management-billing-support/</guid><description>AWS Certified Cloud Practitioner notes on Account Management, Billing &amp;amp; Support</description></item><item><title>Machine Learning</title><link>https://ahmadx.dev/posts/aws-ccp-machine-learning/</link><pubDate>Wed, 28 Jan 2026 00:00:00 +0000</pubDate><guid>https://ahmadx.dev/posts/aws-ccp-machine-learning/</guid><description>AWS Certified Cloud Practitioner notes on Machine Learning</description></item><item><title>Security &amp; Compliance</title><link>https://ahmadx.dev/posts/aws-ccp-security-compliance/</link><pubDate>Tue, 27 Jan 2026 00:00:00 +0000</pubDate><guid>https://ahmadx.dev/posts/aws-ccp-security-compliance/</guid><description>AWS Certified Cloud Practitioner notes on Security &amp;amp; Compliance</description></item><item><title>VPC &amp; Networking</title><link>https://ahmadx.dev/posts/aws-ccp-vpc-networking/</link><pubDate>Mon, 26 Jan 2026 00:00:00 +0000</pubDate><guid>https://ahmadx.dev/posts/aws-ccp-vpc-networking/</guid><description>AWS Certified Cloud Practitioner notes on VPC &amp;amp; Networking</description></item><item><title>Cloud Monitoring</title><link>https://ahmadx.dev/posts/aws-ccp-cloud-monitoring/</link><pubDate>Sun, 25 Jan 2026 00:00:00 +0000</pubDate><guid>https://ahmadx.dev/posts/aws-ccp-cloud-monitoring/</guid><description>AWS Certified Cloud Practitioner notes on Cloud Monitoring</description></item><item><title>Cloud Integrations</title><link>https://ahmadx.dev/posts/aws-ccp-cloud-integrations/</link><pubDate>Sat, 24 Jan 2026 00:00:00 +0000</pubDate><guid>https://ahmadx.dev/posts/aws-ccp-cloud-integrations/</guid><description>AWS Certified Cloud Practitioner notes on Cloud Integrations</description></item><item><title>Leveraging the AWS Global Infrastructure</title><link>https://ahmadx.dev/posts/aws-ccp-leveraging-the-aws-global-infrastructure/</link><pubDate>Fri, 23 Jan 2026 00:00:00 +0000</pubDate><guid>https://ahmadx.dev/posts/aws-ccp-leveraging-the-aws-global-infrastructure/</guid><description>AWS Certified Cloud Practitioner notes on Leveraging the AWS Global Infrastructure</description></item><item><title>Deployments &amp; Managing Infrastructure at Scale</title><link>https://ahmadx.dev/posts/aws-ccp-deployments-managing-infrastructure-at-scale/</link><pubDate>Thu, 22 Jan 2026 00:00:00 +0000</pubDate><guid>https://ahmadx.dev/posts/aws-ccp-deployments-managing-infrastructure-at-scale/</guid><description>AWS Certified Cloud Practitioner notes on Deployments &amp;amp; Managing Infrastructure at Scale</description></item><item><title>Other Compute Services ECS, Lambda, Batch, Lightsail</title><link>https://ahmadx.dev/posts/aws-ccp-other-compute-services-ecs-lambda-batch-lightsail/</link><pubDate>Wed, 21 Jan 2026 00:00:00 +0000</pubDate><guid>https://ahmadx.dev/posts/aws-ccp-other-compute-services-ecs-lambda-batch-lightsail/</guid><description>AWS Certified Cloud Practitioner notes on Other Compute Services ECS, Lambda, Batch, Lightsail</description></item><item><title>Databases &amp; Analytics</title><link>https://ahmadx.dev/posts/aws-ccp-databases-analytics/</link><pubDate>Tue, 20 Jan 2026 00:00:00 +0000</pubDate><guid>https://ahmadx.dev/posts/aws-ccp-databases-analytics/</guid><description>AWS Certified Cloud Practitioner notes on Databases &amp;amp; Analytics</description></item><item><title>Amazon S3</title><link>https://ahmadx.dev/posts/aws-ccp-amazon-s3/</link><pubDate>Mon, 19 Jan 2026 00:00:00 +0000</pubDate><guid>https://ahmadx.dev/posts/aws-ccp-amazon-s3/</guid><description>AWS Certified Cloud Practitioner notes on Amazon S3</description></item><item><title>ELB &amp; ASG - Elastic Load Balancing &amp; Auto Scaling Groups</title><link>https://ahmadx.dev/posts/aws-ccp-elb-asg-elastic-load-balancing-auto-scaling-groups/</link><pubDate>Sun, 18 Jan 2026 00:00:00 +0000</pubDate><guid>https://ahmadx.dev/posts/aws-ccp-elb-asg-elastic-load-balancing-auto-scaling-groups/</guid><description>AWS Certified Cloud Practitioner notes on ELB &amp;amp; ASG - Elastic Load Balancing &amp;amp; Auto Scaling Groups</description></item><item><title>EC2 - Instance Storage</title><link>https://ahmadx.dev/posts/aws-ccp-ec2-instance-storage/</link><pubDate>Sat, 17 Jan 2026 00:00:00 +0000</pubDate><guid>https://ahmadx.dev/posts/aws-ccp-ec2-instance-storage/</guid><description>AWS Certified Cloud Practitioner notes on EC2 - Instance Storage</description></item><item><title>EC2 - Elastic Compute Cloud</title><link>https://ahmadx.dev/posts/aws-ccp-ec2-elastic-compute-cloud/</link><pubDate>Fri, 16 Jan 2026 00:00:00 +0000</pubDate><guid>https://ahmadx.dev/posts/aws-ccp-ec2-elastic-compute-cloud/</guid><description>AWS Certified Cloud Practitioner notes on EC2 - Elastic Compute Cloud</description></item><item><title>IAM (Identity and Access Management)</title><link>https://ahmadx.dev/posts/aws-ccp-iam-identity-and-access-management/</link><pubDate>Thu, 15 Jan 2026 00:00:00 +0000</pubDate><guid>https://ahmadx.dev/posts/aws-ccp-iam-identity-and-access-management/</guid><description>AWS Certified Cloud Practitioner notes on IAM (Identity and Access Management)</description></item></channel></rss>