Tag Archives: Platform Engineering

If Your Enterprise Architect Cannot Draw Your Core Architecture From Memory, What Are They?

Enterprise architecture is not the maintenance of modelling tools or diagram repositories; it is the cognitive ownership of structural intent. An enterprise architect must be able to articulate, from memory, the organisation’s core domains, identity flows, state ownership, and integration topology. When architecture lives primarily in tools rather than in the architect’s internal model, complexity is documented rather than reduced, and structural drift becomes institutionalised.

Continue reading

Re-Legacy: The Debt of Deferred Structure

Cloud migration often preserves rather than eliminates legacy when structural redesign is deferred. Re-legacy occurs when outdated domain boundaries, embedded behavioural coupling, and implicit integrations are rehosted under modern infrastructure abstractions. This compounds structural debt, financialises complexity, and stabilises fragility under the banner of transformation. True modernisation requires deliberate structural intervention (redefining boundaries, clarifying state ownership, and reducing coupling) not merely upgrading the substrate.

Continue reading

Data Is a Symptom of Function: Migrating RDBMS Estates Is Not Transformation

Migrating legacy RDBMS estates to the cloud is often framed as a transformation, but relocating data rarely modernises systems. Data is a symptom of underlying business function, encoded behaviour, and dense integration. Without upstream redesign (defining capabilities, decomposing behaviour, clarifying boundaries, and extracting embedded logic) cloud migration preserves complexity, creating “re-legacy” at scale rather than true modernisation.

Continue reading

C# and the Theology of Enterprise Suffering

C# and Azure aren’t just tools; they’re institutional gravity wells. This essay examines how enterprise procurement psychology, stack complexity, and economic capture patterns shape developer culture, delivery speed, and technical decision-making. The question isn’t whether C# works. It’s whether it optimises for craft or for compliance.

Continue reading

Azure Data Factory: Why Can’t You Just Do the Simple Thing?

Azure Data Factory can route traffic through a corporate firewall with a fixed outbound IP… but only after you abandon the idea of “simple”. This article explores why a basic enterprise requirement turns into architectural theatre, and what that says about modern cloud platforms.

Continue reading