41554 blogs · [
{
"id": "01a087a5-3a51-7044-a15d-d7cc13b4e3c4",
"title": "The Anticorruption Layer Contains, It Does Not Cure",
"url": "https://www.michael-ploed.com/blog/the-anticorruption-layer-contains-it-does-not-cure",
"published_at": "2026-06-22T06:40:47+00:00"
},
{
"id": "01a087a5-3a51-7044-a15d-d7cc14405401",
"title": "Ghost Ownership: You Own the Capability, Not the Decision",
"url": "https://www.michael-ploed.com/blog/ghost-ownership-you-own-the-capability-not-the-decision",
"published_at": "2026-06-14T11:42:45+00:00"
},
{
"id": "01a087a5-3a51-7044-a15d-d7cc14870700",
"title": "The Published Language an LLM Cannot Give You",
"url": "https://www.michael-ploed.com/blog/the-published-language-an-llm-cannot-give-you",
"published_at": "2026-06-08T08:41:15+00:00"
},
{
"id": "01a087a5-3a51-7044-a15d-d7cc15772c9f",
"title": "Context Maps in the Age of AI",
"url": "https://www.michael-ploed.com/blog/context-maps-in-the-age-of-ai",
"published_at": "2026-05-31T19:29:52+00:00"
},
{
"id": "01a087a5-3a51-7044-a15d-d7cc15cb54e0",
"title": "Platform Timing Is a Strategic Decision",
"url": "https://www.michael-ploed.com/blog/platform-timing-is-a-strategic-decision",
"published_at": "2026-05-12T11:22:55+00:00"
},
{
"id": "01a087a5-3a51-7044-a15d-d7cc164d8b74",
"title": "Software Modernization Is a Habit, Not a Project",
"url": "https://www.michael-ploed.com/blog/software-modernization-is-a-habit-not-a-project",
"published_at": "2026-04-20T06:36:55+00:00"
},
{
"id": "01a087a5-3a51-7044-a15d-d7cc168b1640",
"title": "Staffing and Procurement for Fast Flow",
"url": "https://www.michael-ploed.com/blog/staffing-and-procurement-for-fast-flow",
"published_at": "2026-03-11T19:19:46+00:00"
},
{
"id": "01a087a5-3a51-7044-a15d-d7cc174a142c",
"title": "Bounded Contexts Are All About Cohesion",
"url": "https://www.michael-ploed.com/blog/bounded-contexts-are-all-about-cohesion",
"published_at": "2025-10-23T13:54:38+00:00"
},
{
"id": "01a087a5-3a51-7044-a15d-d7cc1803b317",
"title": "Persistence Strategies for Aggregates at DDD Europe 2025",
"url": "https://www.michael-ploed.com/blog/persistence-strategies-for-aggregates-at-ddd-europe-2025",
"published_at": "2025-06-05T08:38:03+00:00"
},
{
"id": "01a087a5-3a51-7044-a15d-d7cc18934f14",
"title": "Technical Platforms Are Not Enough: The Crucial Role of Business Domain-Centric Platforms",
"url": "https://www.michael-ploed.com/blog/technical-platforms-are-not-enough-the-crucial-role-of-business-domain-centric-platforms",
"published_at": "2025-04-14T17:28:15+00:00"
},
{
"id": "01a087a5-3a51-7044-a15d-d7cc18aa2a8e",
"title": "Finding the Turning Points: Pivotal Events in Big Picture EventStorming",
"url": "https://www.michael-ploed.com/blog/finding-the-turning-points-pivotal-events-in-big-picture-eventstorming",
"published_at": "2025-04-08T04:00:00+00:00"
},
{
"id": "01a087a5-3a51-7044-a15d-d7cc191aaf4d",
"title": "Agile Meets Architecture Conference, Day 2 Recap",
"url": "https://www.michael-ploed.com/blog/agile-meets-architecture-conference-day-2-recap",
"published_at": "2025-04-04T17:08:24+00:00"
},
{
"id": "01a087a5-3a51-7044-a15d-d7cc19f99a35",
"title": "Agile Meets Architecture Conference, Day 1 Recap",
"url": "https://www.michael-ploed.com/blog/agile-meets-architecture-conference-day-1recap",
"published_at": "2025-04-04T05:58:46+00:00"
},
{
"id": "01a087a5-3a51-7044-a15d-d7cc1aac3567",
"title": "Kick off as a freelance consultant",
"url": "https://www.michael-ploed.com/blog/kick-off",
"published_at": "2025-03-31T22:00:00+00:00"
}
] posts Claim your blog