Facets Control Plane

Introduction

Facets Control Plane is a self-serve DevOps platform that allows organizations to manage all aspects of their software development lifecycle in one place. It helps streamline the Software Delivery Life Cycle (SDLC), manage multiple environments, and collaborate more effectively, all while maintaining security and compliance.

Control Plane provides a centralized control center for managing infrastructure and applications.

Deployment Options

There are two versions of Control Plane:

  1. Enterprise Plan: Deployed in the customer's cloud environment, making it a completely isolated deployment. This ensures full ownership and control over the infrastructure and applications.

  2. Growth Plan (SaaS Model): Hosted on Facets' cloud, this version provides the same DevOps capabilities but is managed by Facets. Currently, we are in the Beta phase for the SaaS control plane. You can request a trial here.

Architecture

Control Plane is built as a microservices architecture and runs within a Kubernetes cluster. It can manage resources on AWS, Azure, and GCP. The following diagram illustrates its architecture. Additionally, it is self-deployable and can be easily set up on the customer's AWS account with a single click through an automated process.

Architecture Diagram