Skill 24 · Architect For Startups
Subchapter 24.1
references/agentcore.mdMarkdown5 KBView on GitHub
Most early-stage startups should NOT start with AgentCore. It’s production infrastructure for agents you haven’t built yet.
| Signal | Recommendation |
|---|---|
| Building your first AI feature | Skip AgentCore. Use Bedrock InvokeModel directly or Strands locally. |
| Single agent, < 100 users | Deploy on Lambda or ECS. AgentCore adds operational complexity you don’t need yet. |
| Multiple agents needing shared memory/policy | AgentCore justified — this is what it’s built for. |
| Need OAuth integration to 3rd-party APIs + access control | AgentCore Identity + Policy saves significant custom code. |
| Multi-tenant SaaS with per-customer agent guardrails | AgentCore Policy (Cedar) is the right tool — building this custom is painful. |
Week 1-4: Strands agent + Bedrock (no AgentCore)
Month 2-3: Add AgentCore Runtime when you need persistent sessions
Month 3-6: Add Policy when you have paying customers needing guardrails
Month 6+: Add Memory, Gateway, Identity as specific needs emergeCounter to standard AWS guidance: AWS docs suggest setting up the full stack (Runtime + Memory + Gateway + Policy + Observability). For startups, each component is operational overhead. Add them one at a time, driven by specific customer pain.
| Team size | Agent architecture | Why |
|---|---|---|
| 1-3 engineers | Single agent, direct Bedrock calls | You can’t debug multi-agent orchestration AND build product features |
| 4-8 engineers | One supervisor + 2-3 specialist agents max | Complexity grows exponentially with agent count |
| 8+ engineers | Multi-agent with A2A or Bedrock Multi-Agent | You have the team to own the operational complexity |
The AgentCore CLI (agentcore init → agentcore deploy) is fast for prototyping but creates resources that are NOT in IaC. Startups frequently build on CLI-deployed agents for months, then face a painful migration when they need CI/CD.
Rule: If you expect to use AgentCore for more than 2 weeks, start with CDK from day one. The AgentCore Starter Toolkit provides CDK templates — use them.
Only adopt AgentCore for these specific capabilities when you actually need them:
BatchCreateMemoryRecords, BatchUpdateMemoryRecords, and BatchDeleteMemoryRecords are outside Cedar FGAC; IAM policies can allow or deny each batch operation as a whole. (AWS documentation (opens in a new tab); Memory FGAC guidance verified 2026-09-16.)