liveBook · Manning

Horizontal domain

As explained in Architecture Modernization: Socio-technical alignment of software, strategy, and structure

A horizontal domain is a domain whose subdomains provide shared capabilities to a platform consumed by multiple other domains.

A horizontal domain groups subdomains that provide shared capabilities to a platform consumed by multiple other domains. Used appropriately, it can reduce organizational cost and complexity while shortening time to market for platform consumers. section 9.3.3

Evaluate a horizontal grouping against its main trade-offs:

  • It can create bottlenecks when many consumers request enhancements that teams cannot deliver within the desired timeframe. section 9.3.3
  • Poor interfaces or unreliable horizontal capabilities can cause downtime for consuming domains. section 9.3.3
  • It contrasts with product-focused or service-focused domains, whose subdomains serve one product or service. section 9.3.3

Uber fulfillment platform

Uber’s fulfillment platform illustrates a horizontal domain: it supports more than 10 products and services, including UberX, Food, Groceries, Taxi, and Package, while handling over a million concurrent users and a billion trips per year. section 9.3.3

How Architecture Modernization: Socio-technical alignment of software, strategy, and structure covers it

How deep it goes
Defines the grouping heuristic, benefits, consumer scale, and bottleneck, interface, and reliability risks.
Examples
Uses Uber’s fulfillment platform and its support for UberX, Food, Groceries, Taxi, and Package.
What you can do after
Evaluate whether grouping subdomains into a horizontal domain can reduce costs, complexity, and time to market.
How it connects
Connects horizontal domains with subdomains, platforms, product-focused domains, service-focused domains, and domain boundaries.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Architecture Modernization: Socio-technical alignment of software, strategy, and structure. The section links point to the parts of the book it draws on.