Blog
Thoughts on cloud architecture, distributed systems, and the occasional career update. Writing to learn and share.
2026 — 15 posts
- 6 min
Reserved Instances vs Savings Plans: When to Use What
Both cut your AWS compute bill by up to 72% — but pick the wrong one and you're locked into something that doesn't fit. A concise breakdown of when to use Reserved Instances, EC2 Savings Plans, and Compute Savings Plans.
AWSCost OptimizationFinOpsDevOps - 11 min
AWS Cost Explorer: The Dashboard Every Engineer Should Build
Most teams only open Cost Explorer after a surprise bill. This guide shows you how to set it up proactively — cost allocation tags, anomaly detection, budgets with alerts, and rightsizing — so you always know what you're spending and why.
AWSCost OptimizationDevOpsCloud Architecture - 10 min
How I Cut AWS Costs Without Sacrificing Performance: S3 Lifecycle Deep Dive
S3 bills sneak up on you. A practical guide to S3 storage classes, lifecycle policies, Intelligent-Tiering, and versioning cleanup — with real cost numbers and CLI commands you can run today.
AWSS3Cost OptimizationDevOps - 6 min
SadaPay's Outage and What It Teaches Us About AWS Disaster Recovery
In March 2026, SadaPay suffered a full app outage after AWS Bahrain went down. A real-world breakdown of RTO, RPO, Multi-AZ, and Multi-Region — and why "we have backups" is not a DR strategy.
AWSDisaster RecoveryCloud ArchitectureSRE - 15 min
Three-Tier AWS Architecture: CloudFront, ECS Fargate, and Aurora PostgreSQL
A complete guide to building a production-ready three-tier web application on AWS using CloudFront, ALB, ECS Fargate, and Aurora PostgreSQL across multiple Availability Zones — with step-by-step setup instructions and AWS best practices.
AWSArchitectureCloudFrontECS - 12 min
AWS Networking for Dummies: VPC, Subnets, and More Explained Simply
A beginner-friendly guide to AWS networking. Learn VPC, Subnet, Route Table, Internet Gateway, Security Group, and NACL with real-world analogies and architecture diagrams — no prior cloud experience needed.
AWSCloudNetworkingVPC - 15 min
All About Data Structures: A Deep Dive into Essential CS Fundamentals
Comprehensive guide to the seven fundamental data structures every developer must master. Explore arrays, linked lists, stacks, queues, trees, graphs, and hash tables with code examples, complexity analysis, and real-world applications.
Data StructuresAlgorithmsComputer ScienceProgramming - 4 min
What Are Data Structures? A Practical Guide for Developers
Understanding data structures and how they organize data in memory. Learn about arrays, linked lists, stacks, queues, trees, graphs, and hash tables with real-world examples and use cases.
Data StructuresComputer ScienceProgrammingAlgorithms - 5 min
What's in a URL? Understanding Web Address Anatomy
A concise guide to understanding URL structure and components. Learn about protocols, domains, paths, query parameters, and fragments with practical examples.
Web DevelopmentFundamentalsHTTPNetworking - 15 min
Complete Guide: Setting Up Docker on Amazon EC2 AMIs
A comprehensive guide to installing and configuring Docker across different Amazon EC2 AMI types including Amazon Linux 2, Amazon Linux 2023, Ubuntu, and RHEL with best practices and troubleshooting tips.
DockerAWSEC2DevOps - 12 min
Targeting High-Impression, Low-CTR Queries: The SEO Opportunity You're Missing
Learn how to identify and fix high-impression, low-CTR queries in Google Search Console. Practical strategies for optimizing titles, descriptions, and content to boost traffic without earning new rankings.
SEOSearch ConsoleContent StrategyGrowth - 12 min
Mastering Claude Code: The Art of Efficient Context Management
Learn how to use Claude Code effectively by mastering context management, avoiding token waste, and building sustainable development workflows with real-world strategies.
Claude CodeAI ToolsDevelopment WorkflowContext Management - 8 min
How I Reduced AWS Costs by 84%
A practical guide to AWS cost optimization from $1,900/month to under $300 without sacrificing performance.
AWSDevOpsCost Optimization - 10 min
IaaS vs PaaS vs SaaS: Understanding Cloud Service Models
A comprehensive guide to cloud service models, covering Infrastructure as a Service, Platform as a Service, and Software as a Service with real-world examples and use cases.
CloudAWSArchitectureDevOps - 12 min
Building Scalable Task Queues with Redis and Node.js
Lessons learned from building a distributed task processing system handling 100K+ daily jobs.
Node.jsRedisArchitecture
2025 — 3 posts
- 10 min
Offline-First Architecture in Flutter
How to build Flutter apps that work seamlessly with poor or no connectivity.
FlutterMobileArchitecture - 15 min
Applying to German Universities from Pakistan
My journey applying to Paderborn University for MS Computer Science — timeline, requirements, and lessons learned.
CareerEducationGermany - 18 min
The Complete Git Cheatsheet: Essential Commands for Every Developer
A comprehensive reference guide to Git commands covering everything from basic operations to advanced workflows. Includes setup, branching, merging, remote repositories, stashing, and collaboration strategies with practical examples.
GitVersion ControlDevOpsDeveloper Tools
Get new posts
Subscribe
New writing on AWS cost, cloud architecture, and the tools I'm building — delivered when I publish, and never otherwise.
Prefer a reader? Follow along via RSS.