Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: replace managed cloud with just cloud #264

Merged
merged 1 commit into from
Aug 29, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 11 additions & 11 deletions cloud/architecture.mdx
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
---
title: Architecture
description: Learn about the architecture of Flipt Managed Cloud and how it scales to meet your needs
description: Learn about the architecture of Flipt Cloud and how it scales to meet your needs
mode: "wide"
---

This section describes the high-level architecture of Flipt Managed Cloud and how you can also run you own Flipt instances for evaluation purposes while still leveraging the managed service.
This section describes the high-level architecture of Flipt Cloud and how you can also run you own Flipt instances for evaluation purposes while still leveraging the service.

## Overview

Each Flipt Managed Cloud instance is a fully managed Flipt instance that is hosted and operated by the Flipt team.
Each Flipt Cloud instance is a fully Flipt instance that is hosted and operated by the Flipt team.

Each organization gets a dedicated Flipt instance, eliminating the noisy neighbor problem.

Each environment is a logical grouping of feature flags and namespaces that share the same backend Flipt instance.

Feature flags in each environment are isolated from each other, preventing naming conflicts and improving organization. You have the option to have multiple environments share the same underlying Git repository, allowing you to manage your feature flags in a single location, or have each environment have its own Git repository.

This allows Flipt Managed Cloud to work for both monorepo and multi-repo architectures.
This allows Flipt Cloud to work for both monorepo and multi-repo architectures.

<img
className="block dark:hidden"
Expand All @@ -29,21 +29,21 @@ This allows Flipt Managed Cloud to work for both monorepo and multi-repo archite

## Control Plane

Flipt Managed Cloud operates as a control plane for your Flipt environments, providing a single point of entry for all of your feature flagging needs. You login to the Flipt Managed Cloud UI and create and manage your feature flags through the UI. Feature flag data is stored in the Git repository you specify in the Flipt Managed Cloud UI.
Flipt Cloud operates as a control plane for your Flipt environments, providing a single point of entry for all of your feature flagging needs. You login to the Flipt Cloud UI and create and manage your feature flags through the UI. Feature flag data is stored in the Git repository you specify in the Flipt Cloud UI.

Flipt Managed Cloud also handles authentication and authorization for your Flipt environments. Flipt managed Cloud works with many popular identity and single sign-on providers, including Google, Okta, and Auth0.
Flipt Cloud also handles authentication and authorization for your Flipt environments. Flipt Cloud works with many popular identity and single sign-on providers, including Google, Okta, and Auth0.

## Data Plane

Each Flipt environment is backed by a Flipt instance. The Flipt instance is hosted and operated by the Flipt team. This means you don't need to deploy or manage Flipt instances yourself.

These environments act as the data plane to serve feature flag data to your applications. When you create a feature flag in the Flipt Managed Cloud UI, it is stored in the Git repository you specify in the Flipt Managed Cloud UI. When you make a request to evaluate a feature flag, the Flipt instance in the Flipt Managed Cloud environment serves the feature flag data to your application.
These environments act as the data plane to serve feature flag data to your applications. When you create a feature flag in the Flipt Cloud UI, it is stored in the Git repository you specify in the Flipt Cloud UI. When you make a request to evaluate a feature flag, the Flipt instance in the Flipt Cloud environment serves the feature flag data to your application.

Each Flipt environment gets its own unique URL that you use to serve feature flag data to your applications. Our SDKs and API clients use this URL to connect to the Flipt instance in the Flipt Managed Cloud environment.
Each Flipt environment gets its own unique URL that you use to serve feature flag data to your applications. Our SDKs and API clients use this URL to connect to the Flipt instance in the Flipt Cloud environment.

## Evaluation

Flipt Managed Cloud supports evaluation for our [client-side SDKs](/integration/client) out of the box. These SDKs are available for many popular programming languages, including JavaScript, TypeScript, Go, Java, Ruby, Python, and more. These client-side SDKs are designed with performance in mind, and store feature flag data in memory to serve feature flag evaluations quickly.
Flipt Cloud supports evaluation for our [client-side SDKs](/integration/client) out of the box. These SDKs are available for many popular programming languages, including JavaScript, TypeScript, Go, Java, Ruby, Python, and more. These client-side SDKs are designed with performance in mind, and store feature flag data in memory to serve feature flag evaluations quickly.

<img
className="block dark:hidden"
Expand All @@ -58,7 +58,7 @@ Flipt Managed Cloud supports evaluation for our [client-side SDKs](/integration/

### Self-Hosted Flipt

[Open Source Flipt](/) is available for self-hosting and can mirror your feature flag configurations from Flipt Managed Cloud. This is useful if you want to use Flipt Managed Cloud for configuring and managing your feature flags, while still using your own Flipt instances for evaluation, allowing you to scale and maintain availability within your own infrastructure.
[Open Source Flipt](/) is available for self-hosting and can mirror your feature flag configurations from Flipt Cloud. This is useful if you want to use Flipt Cloud for configuring and managing your feature flags, while still using your own Flipt instances for evaluation, allowing you to scale and maintain availability within your own infrastructure.

### Server-Side Evaluation

Expand All @@ -75,7 +75,7 @@ To scale evaluation requests and serve feature flag evaluations via our server-s

### Client-Side Evaluation

You can also run your own Flipt Open Source instances and configure our client-side SDKs to connect to your Flipt instances. This again allows you to use Flipt Managed Cloud for managing your feature flags, while still using your own Flipt instances for evaluation for performance, stability and/or security reasons.
You can also run your own Flipt Open Source instances and configure our client-side SDKs to connect to your Flipt instances. This again allows you to use Flipt Cloud for managing your feature flags, while still using your own Flipt instances for evaluation for performance, stability and/or security reasons.

<img
className="block dark:hidden"
Expand Down
26 changes: 13 additions & 13 deletions cloud/benefits.mdx
Original file line number Diff line number Diff line change
@@ -1,40 +1,40 @@
---
title: Benefits
description: Discover the benefits of Flipt Managed Cloud and why it's the best choice for your organization
description: Discover the benefits of Flipt Cloud and why it's the best choice for your organization
mode: "wide"
---

<Info>
Flipt Managed Cloud is currently in beta. Some functionality may be subject to
Flipt Cloud is currently in beta. Some functionality may be subject to
change.

Interested in joining the beta? [Request access here](https://flipt.cloud).

</Info>

At Flipt, we aim to provide our users with the best possible feature flagging experience. That's why we're excited to introduce Flipt Managed Cloud, a new offering that combines the best of both worlds: the simplicity and flexibility of a managed cloud service with the scalability and reliability of self-hosted Flipt.
At Flipt, we aim to provide our users with the best possible feature flagging experience. That's why we're excited to introduce Flipt Cloud, a new offering that combines the best of both worlds: the simplicity and flexibility of a cloud service with the scalability and reliability of self-hosted Flipt.

## Limitless Scalability

One of the biggest challenges with traditional feature flagging solutions is that they often come with limits. Whether it's the number of flags you can create, the number of evaluations/requests you can make, or the amount of data you can store, these limits can be frustrating and restrictive. With Flipt Managed Cloud, we've removed these limits, giving you the freedom to create as many flags as you need, invite as many users as you want, and store as much data as you require.
One of the biggest challenges with traditional feature flagging solutions is that they often come with limits. Whether it's the number of flags you can create, the number of evaluations/requests you can make, or the amount of data you can store, these limits can be frustrating and restrictive. With Flipt Cloud, we've removed these limits, giving you the freedom to create as many flags as you need, invite as many users as you want, and store as much data as you require.

We believe that you should never have to worry about hitting a limit or being charged extra for using too much of a service. With Flipt Managed Cloud, you can focus on building great products without having to worry about artificial constraints.
We believe that you should never have to worry about hitting a limit or being charged extra for using too much of a service. With Flipt Cloud, you can focus on building great products without having to worry about artificial constraints.

## The Best of Both Worlds

Traditional SaaS solutions force you to give up control over your data in exchange for convenience, while self-hosted and in-house solutions lack features that enterprise customers need.

With Flipt Managed Cloud, you get the best of both worlds. You get the security, convenience, and ease of use of a managed SaaS solution, along with the control and ability to own your own data that self-hosted solutions provide.
With Flipt Cloud, you get the best of both worlds. You get the security, convenience, and ease of use of a SaaS solution, along with the control and ability to own your own data that self-hosted solutions provide.

Our platform provides the essential features and functionality for building great products, all without compromising on security, control, or scalability.

## GitOps and ClickOps Friendly

Flipt Managed Cloud offers a unique approach to feature flag management by storing your feature flag data in a Git repository of your choosing. This innovative method brings several key benefits:
Flipt Cloud offers a unique approach to feature flag management by storing your feature flag data in a Git repository of your choosing. This innovative method brings several key benefits:

1. **Data Sovereignty**: By keeping your feature flag configurations in your own Git repository, you maintain full control over your data. You decide where it's stored, who has access, and how it's managed, ensuring compliance with data regulations and internal policies.

2. **Zero Lock-in**: With your feature flag data in a standard Git format, you're never locked into our platform. You can easily export or migrate your data at any time, giving you the freedom to switch providers or solutions as your needs evolve. Using Flipt open-source in conjunction with Flipt managed cloud, means you can step away from managed cloud at any point. Your applications will continue to be served by your own self-hosted instances, from configuration stored in repositories you own.
2. **Zero Lock-in**: With your feature flag data in a standard Git format, you're never locked into our platform. You can easily export or migrate your data at any time, giving you the freedom to switch providers or solutions as your needs evolve. Using Flipt open-source in conjunction with Flipt cloud, means you can step away from cloud at any point. Your applications will continue to be served by your own self-hosted instances, from configuration stored in repositories you own.

3. **Familiar Developer Workflow**: Storing feature flags alongside your code allows developers to work with tools they already know and love. They can use their preferred Git workflows, code review processes, and CI/CD pipelines to manage feature flags just like any other code changes.

Expand All @@ -44,16 +44,16 @@ Flipt Managed Cloud offers a unique approach to feature flag management by stori

6. **Collaboration and Code Reviews**: Leverage Git's collaboration features for feature flag management. Use pull requests to review and discuss flag changes before they're implemented, fostering better communication and reducing errors.

While these Git-based features offer powerful capabilities for technical users, Flipt Managed Cloud is designed to be accessible to all. Our intuitive user interface allows non-technical team members to easily manage feature flags without any knowledge of Git. They can create, update, and toggle flags through our user-friendly dashboard, while behind the scenes, Flipt handles the Git operations seamlessly.
While these Git-based features offer powerful capabilities for technical users, Flipt Cloud is designed to be accessible to all. Our intuitive user interface allows non-technical team members to easily manage feature flags without any knowledge of Git. They can create, update, and toggle flags through our user-friendly dashboard, while behind the scenes, Flipt handles the Git operations seamlessly.

This hybrid approach ensures that both technical and non-technical users can collaborate effectively, leveraging the power of Git-based workflows without the complexity. It's the perfect balance of power and simplicity, making Flipt Managed Cloud an ideal solution for teams of all sizes and technical backgrounds.
This hybrid approach ensures that both technical and non-technical users can collaborate effectively, leveraging the power of Git-based workflows without the complexity. It's the perfect balance of power and simplicity, making Flipt Cloud an ideal solution for teams of all sizes and technical backgrounds.

## Enterprise Ready

We understand that enterprise customers have unique needs and requirements. That's why we've designed Flipt Managed Cloud to be enterprise-ready from day one. With features like directory sync, single sign-on, and role-based access control, you can be confident that Flipt Managed Cloud will meet your organization's needs.
We understand that enterprise customers have unique needs and requirements. That's why we've designed Flipt Cloud to be enterprise-ready from day one. With features like directory sync, single sign-on, and role-based access control, you can be confident that Flipt Cloud will meet your organization's needs.

Our scalable infrastructure is designed to handle high-volume traffic and complex flag evaluations, making Flipt Managed Cloud suitable for organizations of any size, from startups to large enterprises with global operations.
Our scalable infrastructure is designed to handle high-volume traffic and complex flag evaluations, making Flipt Cloud suitable for organizations of any size, from startups to large enterprises with global operations.

## Get Started Today

We're excited to bring Flipt Managed Cloud to market, and we can't wait for you to try it out. If you're interested in trying Flipt Managed Cloud, you can sign up for the beta [here](https://flipt.cloud).
We're excited to bring Flipt Cloud to market, and we can't wait for you to try it out. If you're interested in trying Flipt Cloud, you can sign up for the beta [here](https://flipt.cloud).
Loading
Loading