Talha Amjad

Writing

I write about engineering in practice.

From kubectl apply to a Linux Process: Kubernetes Internals, One State Transition at a Time

September 20, 2026

Trace what really happens after kubectl apply, from API Server and etcd to controllers, scheduling, kubelet, networking, and a running, reachable Pod.

kuberneteskubernetes-internalscloud-nativedistributed-systemsdevops
Read field note

How Volcano Adds Safe Per Queue Admission Limits for AI Workloads

August 22, 2026

A code-first look at Volcano’s queue-scoped overcommit controls: an opt-in admission limit that keeps the existing cluster-wide safety boundary intact.

kubernetesvolcanoovercommitqueueai-workloads
Read field note

Servers or Serverless? Choosing the Right Architecture for Real Systems

March 26, 2026

A practical guide to choosing between servers and serverless based on traffic, cost, workload duration, team size, and real production trade-offs.

awslambdadevopsserverlesssystem-design
Read field note

React Performance Engineering

June 16, 2026

A practical guide to diagnosing React’s three common performance failures: unnecessary re-renders, excessive DOM work, and blocked main-thread work.

reactperformancefrontend
Read field note

Before ChatGPT, AI Couldn't Remember Your Last Sentence

April 19, 2026

What the memory problem in early AI models was, why it mattered, and how the Transformer changed everything.

aimachine-learningtransformers
Read field note

How I Added JavaScript Code Generation to Apache Fory’s IDL Compiler

March 30, 2026

A contributor’s walkthrough of extending Apache Fory’s multi-language IDL compiler with JavaScript and TypeScript generation.

apachejavascriptopen-sourcecompiler
Read field note

Inside Volcano Webhooks: Admission, Validation, and the Gate That Rejects Bad Jobs Before They Run

July 12, 2026

A code-first breakdown of how Volcano validates and mutates workloads before the Kubernetes API server stores them.

kubernetesvolcanowebhooksgolangopen-source
Read field note

Understanding AWS Through a Simple Production Architecture

March 10, 2026

Learn how core AWS services fit together in a simple production architecture using EC2, VPC, RDS, S3, IAM, Load Balancing, Auto Scaling, Route 53, and CloudWatch.

awscloud cloud computingdevopsinfrastructure
Read field note

Apache Fory Row Format Explained

March 3, 2026

A walkthrough of Apache Fory’s cache-friendly row representation, its memory layout, and why it matters for analytics-oriented serialization.

apacheserializationopen-source
Read field note

Inside Volcano Scheduler: Plugins, DRF, and How Queue Fairness Actually Works (Part 2 of 2)

July 4, 2026

A code-first breakdown of the plugins that supply Volcano’s queue order, job order, gang safety, and node-selection policy.

kubernetesvolcanoschedulerdrfresource-schedulingopen-source
Read field note

Inside Volcano Scheduler: Sessions, Actions, and the Scheduling Cycle That Prevents Deadlocks (Part 1 of 2)

June 29, 2026

A walkthrough of Volcano Scheduler sessions, Enqueue and Allocate actions, and the scheduling cycle behind batch placement.

kubernetesvolcanoschedulerbatch-schedulingopen-source
Read field note

Inside Volcano Controllers: Gang Scheduling, State Machines, and Real Kubernetes Logs

June 19, 2026

A source-level look at how Volcano controllers turn Job intent into PodGroups, Pods, status transitions, and observable cluster behavior.

kubernetesvolcanobatch-schedulingopen-source
Read field note

Inside a Kubernetes Dashboard: Architecture Lessons from Volcano Dashboard

May 13, 2026

A study of Volcano Dashboard’s two-container deployment, API design, Kubernetes client boundary, and least-privilege operations model.

ReactNodeJavascriptvolcano
Read field note