SET UP

How to set up an Application

Cuemby Cloud Platform lets you create an Application. An Application in Cuemby Cloud Platform is a template that contains the code repo and scaling strategies and can be replicated in multiple Environments and as Runtimes. For more information, please check out Documentation.

1

Go to the menu, open “Application” and select the “Applications” tab

If you have not made any Application, you will see an empty page.

2

Click on “Create”

You will need to name the Application you are going to create.

You can use lowercase, numbers, and dash but no spaces and special symbols are allowed.

3

Select the name of the Integration

The integration is a name of the connection you established previously with the Git repository provider.

Remember, you can only select from the Integration you created under the particular Organization or Personal account.

4

Choose the Traffic type of the Application

If your Application is open to the public and interacts with Traffic that is outside your Project, please select External. If your Application is to service other Applications in the same Project internally, you can select Internal.

By selecting the option “External,” Cuemby Cloud Platform provides more robust security to your infrastructure. Ingress certificates are automatically renewed, eliminating the need for manual updates and the worry of missing expiration.

By selecting the option “Internal,” Cuemby Cloud Platform generates an endpoint to consume at the cluster level, which is identified through a DNS.

It is important to note that when you create a Runtime, the platform automatically generates a CloudFlare Origin Certificate Authority (Origin CA).

5

Click on “Next"

In the second step of creating an Application, you can add Environment Variables for your Application. If you have sensitive information such as TOKEN, you are able to Encrypt the information by clicking on the Encrypt lock icon.

6

Click on “Next"

The last step requires you to define the Scaling strategies. Let’s select an Instance Type. You can select from Extra Small, Small, Medium. Large or Extra Large. They are types of an instance where your Application will be running. The types are:

Extra small

CPU 100m, RAM 128 Mi

Small

CPU 200m, RAM 256Mi

Medium

CPU 600m, RAM 384Mi

Large

CPU 300m, RAM 768Mi

Extra Large

CPU 1000m, RAM 1024Mi

The rest of the fields are pre-filled. For more information, please check out Documentation. If you are not sure, you can use the pre-defined values. However, if you are planning on running a robust Application, you may need to make changes.

Cool Down Period is how many seconds you want to wait before scaling down when you no longer need replicas. The default is 30 seconds.

Polling Interval is how often the platform should be checking if the application is complied with the scaling strategy. The default is 30 seconds.

Minimum Replica is the minimum number of replicas you want to run when your Application does not need to scale. The default is 1.

Maximum Replica is the maximum number of replicas you want to run when your application needs to scale. The default is 2.

7

After defining the scaling strategies, click on “Create”

Great! Now you have successfully created a new Application!

Incubated by

Members of

Hatchet Ventures 22 Cohort 1

Hatchet Ventures