ASAbubakar Sohail
Portfolio

Engineering notes / field journal

Ideas sharpened in production.

Backend systems, architecture, AI workflows, and the small decisions that decide whether software stays calm under pressure.

Read latestRSS feed
Current signalProduction notes, not polished theory.

Short enough to scan. Useful enough to come back to.

6
Published
SEO
Indexed routes

Published articles

6 entries
01
Engineering30 Jul 20263 min read

Backpressure: The System Design Concept That Stops Fast Systems From Crashing

What happens when requests arrive faster than your system can process them? Learn how backpressure prevents growing queues, overloaded databases, retry storms, and system crashes.

  • System Design
  • Backpressure
  • Distributed Systems
  • Backend Engineering
  • Kafka
  • Scalability
  • JavaScript
  • Software Architecture
Read
02
Engineering23 Jul 20265 min read

The Transactional Outbox Pattern: Never Lose an Event Again

Learn how the Transactional Outbox Pattern prevents lost events and inconsistent data when a service must update its database and publish a message at the same time.

  • distributed systems
  • microservices
  • design patterns
  • event-driven architecture
  • databases
Read
03
Engineering20 May 20265 min read

Security Best Practices for Your Development Environment

Your development environment is where your code, secrets, tools, and AI workflows all meet. Here are practical, developer-friendly security habits to keep your local setup safe without killing your productivity.

  • security
  • development
  • devsecops
  • vscode
  • github
  • ai tools
  • secure coding
  • developer productivity
Read
04
Architecture10 May 20267–9 minutes read

The Complete AWS Request-Response Cycle: From URL to Frontend

A practical breakdown of what happens when a user opens a website hosted on AWS , from DNS resolution in Route 53 to CloudFront, load balancers, VPC networking, backend services, databases, APIs, and frontend rendering.

  • AWS
  • Cloud Computing
  • System Design
  • Backend Development
  • Full Stack Development
  • DevOps
  • Web Development
  • Microservices
  • Scalability
  • Cloud Architecture
Read
05
AI5 May 20268–10 minutes read

Using Claude Code as a Real Developer Workflow, Not Just an AI Chatbot

AI coding tools become far more powerful when we stop treating them like random chatbots and start structuring them like engineering collaborators. This article explores how Claude Code, CLAUDE.md, SKILL.md, custom skills, commands, MCP, hooks, and context engineering can turn AI-assisted development into a repeatable workflow for understanding, changing, reviewing, and shipping code.

  • Claude Code
  • AI Engineering
  • LLMs
  • Software Engineering
  • Developer Tools
  • Context Engineering
  • CLAUDE.md
  • SKILL.md
  • Agentic Workflows
  • MCP
  • AI Coding Assistants
  • Code Review
  • Engineering Productivity
  • Full Stack Development
  • AI Workflow
06
Engineering28 Apr 20263 min read

Scaling an MVC App to Millions of Users (What Actually Changes)

How I’d evolve a simple EC2 + RDS MVC app into a system that can handle millions of users, layer by layer, without overengineering too early.

  • system design
  • scalability
  • backend
  • architecture
  • aws
Read
  • Developer Productivity
  • Technical Leadership
  • Read