How to Combine MCP and A2A in One Enterprise Agent Architecture
Explains how to combine MCP and A2A protocols in a layered enterprise agent architecture for scalable agent-tool and agent-agent collaboration.
Explains how to combine MCP and A2A protocols in a layered enterprise agent architecture for scalable agent-tool and agent-agent collaboration.
Explains why MCP should be a tool plane, not the complete agent controller, in enterprise AI systems.
Explains why agent memory should be designed as an enterprise data architecture, not a single feature, with memory brokers and policy layers.
Explains the shift from model-centric AI to compound AI systems for enterprise architecture, focusing on production-grade design.
A tech architect compares working at a Silicon Valley giant and a traditional insurance firm, debunking myths about digital vs. traditional companies.
Explains the Unit of Work pattern for managing database transactions in ASP.NET Core Minimal APIs with EF Core, including implementation and benefits.
Explores the multifaceted role of software architects, arguing their value is the product of integrating technology, business, and people skills.
Argues against using API keys for securing enterprise AI tools like LLMs and agents, highlighting security flaws and recommending better alternatives.
Article reimagines the role of Enterprise Architects from static map-makers to agile scouts, advocating for dynamic, actionable artifacts over detailed, slow-to-create maps.
A critical analysis of business architecture's role in enterprise IT, questioning its practical value and the attitudes of its proponents.
Contrasts startup agility with enterprise complexity in solving tech problems like test data generation, exploring the trade-offs between simple and complex solutions.
Explores how reusable APIs can reduce complexity in microservices architecture and discusses the benefits and challenges of implementation.
Explores definitions of software architecture, examining it as decisions, system structure, and design process to form a universal understanding.
A critical review of Martin Fowler's 'Patterns of Enterprise Application Architecture', assessing its relevance and dated patterns.