Skip to main content

Getting Started: Using StackSpot

In this section, you will find an example of how to use content published in your Studio to create Applications and Infrastructure.


1. Understand the journey of using content

If you use StackSpot to develop Applications or Infrastructure, you are using content such as Plugins and Actions grouped into Stacks, all standardized and published in Studios. This enables you to focus on your Application’s or Infrastructure’s functionality by leveraging these pre-configured technology solutions provided by your Organization’s platform architecture team.

By providing a space for your Organization’s architecture team to produce Content, StackSpot facilitates development by making these technology solutions ready to use. In this way, the platform helps eliminate effort in activities such as:

  • Defining which standards and architectures your team should follow;
  • Managing configurations for each new project;
  • Avoiding duplicated code, reducing inconsistencies in development;
  • Minimizing the need to directly manage infrastructure components (IaC);
  • Reducing rework with the same configurations across different projects.

To develop Applications and Infrastructure, your StackSpot Account is set up to show only what you need, with no extra configuration required. See below:

StackSpot Account

This account is intended for use within an organization.

To create applications, you must:

  • Be a member of a Workspace;
  • Have the Developer role and necessary permissions in that Workspace.
warning

If you are not in a Workspace or cannot see content within your Workspace or Stack, stop following this guide and contact the person responsible for your Organization’s Account. If you are the Organization Account owner, first complete the required setup to start creating applications:

2. Create Application or Infrastructure

In StackSpot, when you create an Application or Infrastructure, you generate source code using Application Plugins and infrastructure code (IaC) using Infrastructure Plugins.

You will work within a Workspace, where you have access to all resources needed to create Applications, such as:

  • Dashboard with general information about the Workspace;
  • Applications;
  • APIs;
  • Products;
  • Connection Interfaces;
  • Infrastructure;
  • Stacks, Starters, and their Plugins.

Step 1. Log in to your Account

Access the StackSpot EDP Portal:

  1. Use your Organization’s email and select Log in with SSO (if your Organization has SSO configured); or
  2. Click Log in with password. Enter your password and select Continue.


StackSpot EDP Portal login screen

Step 2. Access your Workspace

  1. Select the ‘Workspaces’ button to view all Workspaces in your Account.
  2. Then, choose the Workspace you want to use.

Step 3. Choose the desired technology Stack

The StackSpot platform organizes technologies into Stacks, such as a Java Stack. Each Stack contains Plugins with application code templates, implementation of methods or classes, and Terraform code (IaC). The use of these Plugins is defined in Starters.

Each Stack has one or more Starters, each with a predefined list of Plugins. This allows you to create different types of Applications or Infrastructure from the same Stack.

  • To create an Application, select a Stack with a Starter of type app;
  • To create Infrastructure, select a Stack with a Starter of type infra.

In your Workspace, you can access all resources required to create Applications or Infrastructure:

Workspace dashboard screen in StackSpot showing available resources

To create an Application with Application Plugins or Infrastructure with Infrastructure Plugins, follow the guides below:


3. Deploy your Infrastructure components

With StackSpot, you can deploy your Infrastructure components (IaC code) to facilitate the deployment of your Application or Infrastructure. This way, the generated code will be ready to use.

Refer to the guides below for more details:


4. Additional Workspace configurations

StackSpot does not restrict how organizations manage content and spaces such as Studios and Workspaces. If you have permissions and need to configure your Workspace, see the guides below:


Next steps