Organizations
A Workspace where a person or a group of people work together on projects. A user can have access to multiple organizations with a different set of roles and permissions.
User
An individual who has registered an account on Cuemby Platform. Users can belong to one or more organizations and can be assigned specific roles and permissions. This structure allows for detailed access control, ensuring that users only have the necessary permissions to fulfill their roles within the organization’s projects and environments.
Project
A collection of related activities, services, and resources organized around a common goal. An organization can manage multiple projects, with each project controlled by designated owners who can configure user access levels. Projects are linked to payment methods and can establish individual subscriptions, allowing for financial and operational autonomy.
Environment
An Environment is a space to deploy applications and is associated with a project. In Kubernetes’ terms, it is a namespace. An environment has associated resources. A project can have multiple environments such as production, staging, development, etc. Each environment may need to behave differently. For instance, a production environment requires to run all the time while a development environment needs to run during the certain time.
Application
Defined by a manifest file sourced from the application's repository. This file specifies the operational parameters of the application, including resource allocations, networking setups, and the required number of replicas, dictating how the application should function within an environment.
Runtime
An environment where an Application is designed to run within. It is the specific operational setting where an application is deployed within CP and encompasses the configured environment and any associated services that support the application’s execution.
Role
Roles within Cuemby Platform define the scope and level of access that users have to various resources and functionalities. While some roles like 'developer' and 'stakeholder' are predefined during project setup, additional custom roles can be created by the organization’s administrator to meet unique project needs.
Permission
Permissions in Cuemby Platform are discrete access controls assigned to roles or individual users. Permissions determine the actions users can perform and the resources they can access within the platform. These can be set at both the organizational and project levels, ensuring granular security and operational control.
Cluster
Refers to a Kubernetes Cluster. It is a collection of machines. Cuemby Platform creates a cluster for users, and applications and managed services run on the cluster.
Internal / External Traffic
When you create an application, you will specify whether the traffic is internal or external. You specify if the application interacts with another applications or services internally (internal) or outside the project or organization (external).