Akshay Parkhi's Weblog

Subscribe

Thursday, 12th March 2026

Inside an AgentCore microVM — Ports, Cold Starts, and the Sidecar Pattern

When you deploy an agent on Amazon Bedrock AgentCore Runtime, your Docker container runs inside a Firecracker microVM. But what actually happens inside that microVM? Here’s the complete picture — what boots, what listens on which port, why there’s a non-root user, and exactly what determines a cold start vs a warm start.

[... 1,416 words]

What Actually Happens When You Call invoke_agent_runtime()

You call invoke_agent_runtime(). Your agent responds 3 seconds later. But what actually happened in those 3 seconds? There’s an entire orchestration layer — sidecars, health checks, microVM boot sequences — that you never see. Here’s the full picture.

[... 1,146 words]

The 95% Rule: Why Your Agent Is Slow and How to Prove It

Your agent takes 5 seconds to respond. Where did those 5 seconds go? AgentCore gives you 6 observability layers, 30 hidden metrics, and a debugging decision tree — but you have to know where to look. Here’s everything you can’t see by just reading the code.

[... 2,829 words]

I Ran 100 Parallel Tool Calls on AgentCore — The microVM Didn’t Break, But the LLM Did

What happens when you fire 100 tool calls in parallel inside a single AgentCore microVM? Does the microVM crash? Does it run out of memory? Does the thread pool explode? I deployed an agent with 100 tools to Amazon Bedrock AgentCore Runtime and ran a scaling test from 5 to 100 parallel tool calls. Here’s exactly what happened.

[... 2,597 words]

2026 » March

MTWTFSS
      1
2345678
9101112131415
16171819202122
23242526272829
3031