Skip to content
@try-cascade

cascade

An open-source containerized application deployment solution.

Cascade logo

Open-source containerized application deployment with observability

Cascade is an open-source containerized application deployment solution with observability built in. Users can add their containerized applications and Cascade will generate the Terraform config files to deploy each application alongside a collector container onto AWS.

It's a containerized application deployment accelerator; it builds and deploys a cloud infrastructure for containers with a side collector for distributed tracing.

Cascade is a fullstack deployment tool that's:

  • Easy to install: runs on Docker
  • Easy to use: automates deployment process with a few clicks
  • Open source: provides base Terraform templates to build upon

Version

Brief Overview

Plan in 3 Steps Deploy and View Progress
welcome gif deploying gif

Table of Contents

Who it's for

Cascade was built for users who wish to:

  • Deploy their containerized applications onto AWS ECS Fargate
  • See logs and traces without manual effort

What Cascade does

  • Configures the minimum AWS infrastructure required to deploy a containerized app
  • Reduces the need to navigate through the AWS management console
  • Sets up logs and traces by default

Prerequisites

How Cascade works

Cascade depends on 3 parts:

  1. cascade-agent: the instrumentation that generates traces, and sends it to AWS X-Ray
  2. cascade-backend: the API server that creates a user-specific S3 bucket for container information, and generates Terraform config files for deployment
  3. cascade-gui: the GUI where users can deploy their containerized application, access the generated Terraform config files, and view logs and traces

Cascade Compose

You can run Cascade with Docker by following these steps:

  1. Run the Docker daemon
  2. Clone the cascade-compose directory
  3. cd into cascade-compose and execute docker-compose up
git clone https://github.com/try-cascade/cascade-compose.git && cd cascade-compose && docker-compose up

Cascade will now be ready to plan and deploy your containerized application. You can access the GUI at port 3000.

Team

SF Bay Area, CA

Austin, TX

Chicago, IL

Denver, CO

Pinned

  1. cascade-agent cascade-agent Public

    An npm package for instrumenting traces generation and exporting compatible with the ADOT collector

    JavaScript

  2. cascade-backend cascade-backend Public

    A core API server of Cascade that generates the Terraform config files

    JavaScript

  3. cascade-compose cascade-compose Public

    Installation of Cascade with docker-compose

  4. cascade-gui cascade-gui Public

    A graphical user interface for planning, deploying, and destroying an AWS cloud infrastructure for containerized applications

    JavaScript

Repositories

Showing 6 of 6 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…