Skip to content

Architecture

Explanation

The core contract

The separation of what software needs from how infrastructure provides it.

Explanation

Platform bindings

One declarative interface, resolved per deployment target — and the rules for the Enterprise Platform Binding.

Explanation

Cellular architecture

Cells as the isolation boundary for all modular services.

Explanation

Release Framework architecture and internals

How Release Framework is put together: canonical/security mirroring, the per-project service account, and CI wiring, for engineers who debug, extend, or maintain it.

What is Theseus?

Vision

The north star: compress the time from idea to production for every modular service team at GitLab.

Strategies

Separation of Concerns Between Theseus and Cells

Where the developer platform ends and the infrastructure architecture begins: what Theseus owns, what Cells owns, and the contract between them.