Tech Talk

Principled GraphQL with Domain-Driven Design



Innovative companies are adopting supergraphs to deliver robust consumer experiences across sprawling, complex, heterogeneous technology infrastructures.

As organizations set up their supergraph, one of the most common decision points is how best to define subgraphs and their “boundaries.”

There is a tension between the iterative, demand-driven approach recommended by Principled GraphQL with enterprise architecture-driven models like domain-driven design. How can these seemingly divergent means of solution design coexist and better enable each other to succeed?

Meet the Speakers

Michal Svec

Lead Solutions Engineer, Apollo GraphQL

What you'll learn

Aligning developers and architects and finding common ground between the domain-driven and demand-driven models by focusing on modularity, reusability, and logical constructs

How developers can leverage existing enterprise architecture models to kickstart subgraph definitions

How Enterprise Architects can support supergraph adoption while taking advantage of the unique insights provided by demand-driven models

Best practices for developing an effective stewardship model to ensure developers can work at speed while aligning to and enriching enterprise architectures


© 2025 Apollo Graph Inc.

Privacy PolicyWebsite Terms of ServiceProduct Terms of Service