Agentic Architecture

Convictions for designing agent-based systems
1 Agent vs Tool — The foundational distinction
A AGENT Non-deterministic Works and decides autonomously based on an intention depending on a context vs T TOOL Deterministic Programmatic usage API or MCP Deterministic same call = same result The tool is deterministic. The agent is not: its result is statistical and depends on the execution context.
2 Platform foundations MVP = the platform · POC = an agentic application that validates concepts
AGENTIC APPLICATION Orchestrator coordinates decide and act Ag. A Ag. B Ag. C tools tools tools reads writes READ Understand · Resources · Context WRITE Act · Actions · Modifications functional decoupling DIGITAL PLATFORM Existing IS · APIs · Data · Business services First, frame the platform. Expose read and write. Then, agents decide.
3 Decoupling & Business domains — Bring each agent closer to its business context
Monolithic application Orch. Agent Monolith Inside the monolith with the orchestrator Coupled · Synchronous decoupling Orch. API Agent the agent is useful Exposed agent Coupled call via API the agent is useful Takes business context into account empowerment Dom. B Agent Dom. A Orch. Dom. C Dom. D A2A MCP ownership in this domain Agent-product Designed as a product ownership in another domain Strategy · Product management
4 Agentic Mesh — 4 pillars for a value-driven mesh
BUSINESS PROCESS H A H A A A H H A H A DOMAIN A 1 2 decides within the scope of the domain DOMAIN B 3 4 decides within the scope of the domain DOMAIN C 5 6 decides within the scope of the domain GOVERNANCE · Enablement: frame and facilitate agent usage by agents · Ownership per domain DIGITAL PLATFORM Existing IS · APIs · Data · Business services · Read & Write Agents are the communication points between domains. Value emerges from the mesh.