Skip to content
UPG is in
early alpha
. The specification is still evolving and may change between versions.
Unified Product Graph
Alpha
Understand
▾
Explore
▾
Adopt
▾
Search
⌘K
Get Started
☀
Graph Explorer
Regions
Entities
Edges
Lifecycles
Scales
Frameworks
Playbooks
Approaches
Entities
320
entity types
⌕
•
Portfolio
3
▶
•
Workspace
2
▶
•
User
6
▶
•
User Research
9
▶
•
Market Intelligence
8
▶
•
Discovery
4
▶
•
Validation
7
▶
•
Customer Feedback
7
▶
•
Strategy
17
▶
•
Product Specification
13
▶
•
Business Model
10
▶
•
Experience Design
11
▶
•
Design System
7
▶
•
Brand Identity
7
▶
•
Legal
5
▶
•
Engineering
25
▶
Domain model
🔲
Bounded Context
⚙️
Service
🫙
Aggregate
📦
Domain Entity
💎
Value Object
📡
Domain Event
⌨️
Command
🪟
Read Model
API & data
🤝
API Contract
🔌
API Endpoint
🌐
External API
🗄️
Database Schema
📬
Queue Topic
↕️
Data Flow
Code & build
💾
Code Repository
📚
Library Dependency
🏺
Build Artifact
📤
Deployment
🎌
Feature Flag
Patterns & debt
🔗
Integration Pattern
🪤
Technical Debt Item
Incident debugging
🔍
Investigation
⚠️
Symptom
🪝
Root Cause
🪛
Fix
•
Foundations
4
▶
•
AI & Machine Learning
12
▶
•
Workflows & Agents
10
▶
•
Data & Analytics
11
▶
•
Quality Assurance
8
▶
•
DevOps & Platform
12
▶
•
Security
9
▶
•
Accessibility
5
▶
•
Pricing & Packaging
5
▶
•
Go-To-Market
13
▶
•
Sales & Revenue
10
▶
•
Marketing
10
▶
•
Growth
9
▶
•
Customer Success
10
▶
•
Content & Knowledge
6
▶
•
Customer Education
7
▶
•
Team & Organisation
11
▶
•
Program Management
8
▶
•
Partners & Ecosystem
7
▶
•
Localisation
6
▶
•
Compliance
6
▶
‹
‹
Reference
/
Engineering
16/37
›
🔲 Domain
Engineering
The machinery. Bounded contexts, services, APIs, DDD patterns, and deployments.
25
Entity Types
Part of region
07
Engineering & Platform
↗
Domain model
🔲
Bounded Context
A DDD bounded context defining a service boundary
3 props
12 edges
→
⚙️
Service
A deployable service or microservice
6 props
10 edges
→
🫙
Aggregate
A DDD aggregate root
2 props
4 edges
→
📦
Domain Entity
A DDD domain entity: a core object with a distinct identity and lifecycle inside a bounded context
2 props
1 edges
→
💎
Value Object
A DDD value object
2 props
1 edges
→
📡
Domain Event
An event published when something happens in the domain
3 props
1 edges
→
⌨️
Command
A DDD command (write operation)
2 props
1 edges
→
🪟
Read Model
A DDD read model (query projection)
2 props
1 edges
→
API & data
🤝
API Contract
An API contract or specification
4 props
3 edges
→
🔌
API Endpoint
A specific API endpoint
4 props
2 edges
→
🌐
External API
An external API consumed by the product
4 props
2 edges
→
🗄️
Database Schema
A database schema definition
4 props
1 edges
→
📬
Queue Topic
A message queue topic
4 props
1 edges
→
↕️
Data Flow
A data flow between systems
5 props
2 edges
→
Code & build
💾
Code Repository
A source code repository
5 props
2 edges
→
📚
Library Dependency
A third-party library dependency
5 props
1 edges
→
🏺
Build Artifact
A build output (binary, container image)
5 props
2 edges
→
📤
Deployment
A deployment event
5 props
1 edges
→
🎌
Feature Flag
A feature toggle for controlled rollout
7 props
1 edges
→
Patterns & debt
🔗
Integration Pattern
An integration pattern (saga, event sourcing, etc.)
2 props
2 edges
→
🪤
Technical Debt Item
A known piece of technical debt
7 props
2 edges
→
Incident debugging
🔍
Investigation
An investigation into an issue or incident
7 props
2 edges
→
⚠️
Symptom
A symptom of a problem
9 props
1 edges
→
🪝
Root Cause
An identified root cause of an issue
5 props
2 edges
→
🪛
Fix
A fix applied to resolve an issue
7 props
1 edges
→
‹
Reference
/
Engineering
16/37
›
🔲 Domain
Engineering
The machinery. Bounded contexts, services, APIs, DDD patterns, and deployments.
25
Entity Types
Part of region
07
Engineering & Platform
↗
Domain model
🔲
Bounded Context
A DDD bounded context defining a service boundary
3 props
12 edges
→
⚙️
Service
A deployable service or microservice
6 props
10 edges
→
🫙
Aggregate
A DDD aggregate root
2 props
4 edges
→
📦
Domain Entity
A DDD domain entity: a core object with a distinct identity and lifecycle inside a bounded context
2 props
1 edges
→
💎
Value Object
A DDD value object
2 props
1 edges
→
📡
Domain Event
An event published when something happens in the domain
3 props
1 edges
→
⌨️
Command
A DDD command (write operation)
2 props
1 edges
→
🪟
Read Model
A DDD read model (query projection)
2 props
1 edges
→
API & data
🤝
API Contract
An API contract or specification
4 props
3 edges
→
🔌
API Endpoint
A specific API endpoint
4 props
2 edges
→
🌐
External API
An external API consumed by the product
4 props
2 edges
→
🗄️
Database Schema
A database schema definition
4 props
1 edges
→
📬
Queue Topic
A message queue topic
4 props
1 edges
→
↕️
Data Flow
A data flow between systems
5 props
2 edges
→
Code & build
💾
Code Repository
A source code repository
5 props
2 edges
→
📚
Library Dependency
A third-party library dependency
5 props
1 edges
→
🏺
Build Artifact
A build output (binary, container image)
5 props
2 edges
→
📤
Deployment
A deployment event
5 props
1 edges
→
🎌
Feature Flag
A feature toggle for controlled rollout
7 props
1 edges
→
Patterns & debt
🔗
Integration Pattern
An integration pattern (saga, event sourcing, etc.)
2 props
2 edges
→
🪤
Technical Debt Item
A known piece of technical debt
7 props
2 edges
→
Incident debugging
🔍
Investigation
An investigation into an issue or incident
7 props
2 edges
→
⚠️
Symptom
A symptom of a problem
9 props
1 edges
→
🪝
Root Cause
An identified root cause of an issue
5 props
2 edges
→
🪛
Fix
A fix applied to resolve an issue
7 props
1 edges
→