welcome-icon Asterisms Guide

Accessor

An accessor is the reference used to pass your identity around the ecosystem. It abstracts the Account one level deeper and eliminates any identifiable information.

category: domain

Account

An account is how you as an individual are identified in the system. This will represent both system level and user level data.

category: domain

Asterisms Core

The Asterisms Core, is a cluster of apps that are necessary for the ecosystem to function as a whole. They are the primary services such as auth, account, notification and storage, to name a few.

category: platform

Bespoke Application

A bespoke application is a custom application that narrowly addresses a specific domain problem. From a design perspective, there can be multiple applications introduced into our ecosystem, and each sharing information between one another.

category: application

Capabilities (Application)

Capabilities are the things you app can do, and wants other applications to know about. Things like I act as a frontend website, or I provide data via an api.

category: domain

Cluster

A cluster is a collection of apps that have a common domain lap. These are typically deployed together and share infrastructure components. The ecosystem can be made up of many Clusters, with unique teams working on each piece.

category: platform

Ecosystem

The Asterisms Ecosystem is made up of all your deployed apps, services and infrastructure.

category: platform

Participator (Application)

Any application introduced into the Asterisms ecosystem can act as a participator, meaning they can request information from other services via various auto-discovery mechanisms, and well defined endpoints implemented by all applications in the system.

category: application

Platform

The platform is ecosystem wide configuration level. Platforms are configured with different levels of access and visibility that all workspaces inherit.

category: domain

Profile (User)

A profile is more comprehensive information about you as a user. These attributes are supplied by you and each one is optional.

category: domain

Profile (Workspace)

In the same way a user can have may additional bits of information supplied to it, so can a workspace.

category: domain

Provider (Application)

Any application introduced into the Asterisms ecosystem you can provide information to other systems by implementing interfaces, and specifying capabilities of your application.

category: application

Tenant

A tenant is a logical partition of a software application that allows multiple clients, organizations or users to share the same infrastructure, but each tenant has separate and isolated access to the data, configurations and other resources. In Asterisms this is synonymous with "Workspace"

category: domain

Workspace

The workspace is the unit of multi-tenancy. It is what separates and isolates data across the ecosystem. All Accounts are isolated to a single workspace, and by default data is not shared.

category: domain