Author: Igor Royzis

What is RapidCloud

Features

Who is RapidCloud for?

Solution Architects

Automation Engineers

Data Engineers 

Application Engineers 

QA Engineers 

Let’s create and deploy a simple workload

Creating applications with RapidCloud includes following general steps:

Sample Use Case

Serverless backend for web application

Create RapidCloud Environment

kc init create-env

Enter your company name abbreviation (letters and numbers only): myorg
Enter your workload name (letters and numbers only): orderentry
Enter environment (e.g dev|qa|prod): dev
Enter your AWS Account number: 102938476524
Enter AWS_PROFILE to connect to your AWS Account [default]: default
Enter AWS VPC ID: vpc-05b6dfb6914ga831a
Enter AWS Region (e.g. us-east-1): us-east-1
...

You've successfully created RapidCloud environment [myorg_orderentry_dev]

Start RapidCloud Console

kc

This will start RapidCloud console server and open  http://localhost:5000 in a new browser tab.

Select your newly created environment in the top right of the RapidCloud Console web page.

Visualize Application Architecture

Navigate to Modeling Tool

Modeling Tool is a convenient way to visualize your target application architecture, simply by checking checkboxes next to the desired features.

Add Aurora Database Metadata

Navigate to Databases -> RDS/Aurora

Click on + sign next to the “Databases” page header

Fill out database configuration and click “Create”

Add Lambda Function Metadata

Navigate to Compute-> Lambda Functions

Click on + sign next to the “Lambda Functions” page header

Fill out lambda function configuration. Leave Trend Micro disabled if your organization is not using Trend Micro Cloud One products.

Repeat this step for every Lambda Function you need in for your application.

Add  API Gateway and Lambda Integration Metadata

Navigate to Content Delivery -> REST APIs

Click on + sign next to the “REST APIs” page header

Fill out API configuration and click “Create”

Navigate to Content Delivery -> API Lambda Integrations

Click on + sign next to the “API Lambda Integrations” page header

Fill out database configuration and click “Create”

Repeat this step for every Resource Integration you need in for your application.

Verify Metadata and Automation Configuration

You have now added your target application metadata.

Let’s see how it looks.

Navigate to Metadata -> Metadata

This page shows high level configuration you submitted to RapidCloud

Navigate to Metadata -> AWS Resources

This page shows resource level  configuration that was generated by RapidCloud from your metadata. Resource level configuration is used by RapidCloud Automation to generate Terraform Modules for your application.

Notice “Created” column. “No” means this resource has not been created in AWS yet.

Deploy

Navigate to Deploy -> Terraform Actions

Read through this page to understand Terraform Actions supported by RapidCloud.

Support

Main RapidCloud Documentation

How to create RapidCloud Custom Modules

Download RapidCloud

Contact Us or (305) 428-8255