Architecture

Framework

The underlying structure of how components interact.


Domains

A domain serves as a main access point to your application. While multiple domains can be associated with a single app, each one may serve different functionalities. You can configure and manage these domains through the Backstack dashboard for your applications.

Domains diagram


Versions

Multiple versions of the application can be deployed across different domains. For example:

  • A basic version with core features
  • A premium version with additional capabilities

Accounts can upgrade from the basic to premium version to unlock advanced functionality. Versions are defined for each domain through the Backstack dashboard.

Domains diagram


Features

Features are identifiers of specific functionality in your application, allowing you to control which parts of your codebase are accessible in different contexts. Features are configured globally in the Backstack dashboard and are shared across all applications.

Domains diagram

Previous
Quick start