DDD Meets Platform Engineering
Four authors and practitioners sit down for a wide-ranging discussion on Domain-Driven Design and its application to Platform Engineering. From bounded contexts to Kubernetes namespace topology, from ubiquitous language to OPA policy governance, this conversation bridges the gap between DDD theory and infrastructure reality. Premanand Chandrasekharan (Head of Technology, Thoughtworks) and Karthik Krishnan (CTO Consumer Vertical, Brillio) bring deep experience applying DDD patterns in enterprise Java systems. Eamonn Ryan (Vice President, Visa) offers a practitioner's view from one of the world's largest payment platforms. Ajay Chankramath (CTO, Platform Engineering Consulting) connects the dots between DDD's strategic patterns and the operational concerns of platform teams at scale. Topics covered: — Why bounded contexts matter for platform service boundaries — Conway's Law and the Inverse Conway Maneuver in platform design — Service taxonomy: Foundational, Common Enterprise, Domain Backbone, Unique Domain — Governance models that balance team autonomy with organizational control — Measuring platform health with domain-aligned observability — Where DDD in application code ends and DDD in infrastructure begins 📚 Books discussed: Domain-Driven Platform Engineering — Context-Aware Self-Service https://www.amazon.com/Domain-Driven-Platform-Engineering-Context-Aware-Self-Service/dp/B0GSHVQNCR/ Domain-Driven Design with Java — A Practitioners' Guide https://www.amazon.in/Domain-Driven-Design-Java-Practitioners-inventive/dp/1800560737 🔗 Companion sites: DDPE interactive tools & workshops: https://ddpe.platformetrics.com DDD with Java practitioners' resources: https://ddd-practitioners.com/ 🎙️ Produced by Platform Engineering Consulting https://pec.platformengineering.org #DomainDrivenDesign #PlatformEngineering #DDD #Kubernetes #DevOps #InfrastructureAsCode #SoftwareArchitecture