Integration Architecture Starts Where System Architecture Ends

When I think about integration, I naturally zoom in — APIs, flows, transformations, connectors. That’s the world I live in daily as an integration architect. A recent training made me realize I’ve been solving the right problems at the wrong level. The course “Strategic Integration Design with DDD” by Karol Skrzymowski and Philipp Kostyra introduced me to a perspective I hadn’t fully articulated before: integration architecture is not system architecture. It’s ecosystem architecture. And that distinction changes everything. ...

April 4, 2026 · 5 min · Patryk Bandurski

Implementing MCP Server with Tool on MuleSoft

Hello there Muley! 👋 I’m so excited to bring you the latest on expanding your integration capabilities! I’ve got some fantastic news and insights to share about implementing an MCP (Model Context Protocol) Server with MuleSoft. This is a game-changer for connecting my existing APIs to the world of AI agents! 🚀 What is an MCP Server and Why it Matters for MuleSoft? You might be wondering, what exactly is an MCP Server? 🤔 Simply put, it’s a way for AI agents to discover and interact with various tools and resources. An MCP service acts as a bridge, allowing AI models to understand and utilize external capabilities, effectively extending their reach beyond their core functions. You can read more about unlocking AI’s potential with MCP in this article: Unlocking AI’s Potential with MCP. ...

July 7, 2025 · 5 min · Patryk Bandurski

Nailing RESTful API Design: A Straightforward Guide

Hey there! Ready to make your API as friendly and reliable? Let’s unpack some RESTful API design practices that are easy to digest and will save you a headache down the road. Dive in for a guide that distills my hands-on experience into practical wisdom for crafting APIs that hit the sweet spot of functionality and user-friendliness. Naming: Clear, Concise Naming your endpoints should be clear-cut and intuitive. Hyphens are your clarity heroes: Separate words for the sake of readability. Go with /customers/saving-accounts rather than a jumble of characters. Lowercase for the win: URLs can be case-sensitive, so let’s avoid the confusion and stick with lowercase, like /customers/saving-accounts. Extensions are passé: This is the web, not your file system. Drop the .xml and keep it clean with /customers/saving-accounts. URIs Done Right Let’s cut through the clutter when it comes to URIs. ...

February 13, 2025 · 3 min · Patryk Bandurski