Pular para o conteúdo principal
Version: v4.4.0

Como a StackSpot Funciona?

O que é a StackSpot?

A StackSpot é uma plataforma que oferece um conjunto de ferramentas, cujo objetivo é permitir que desenvolvedores e grandes empresas acelerem a sua produção de software. Além disso, também disponibiliza instrumentos para você publicar em uma Cloud de forma menos complicada.

De forma geral, a StackSpot centraliza padrões de Stack, Templates, Plugins, Cloud, Ambientes, APIs, e agiliza a configuração de infraestrutura de software.

Principais Conceitos

Para saber mais sobre todos os conceitos da Stackspot, confira a seção Glossário.

Para quem a StackSpot foi criada?

-Para quem desenvolve

  • Facilita a tomada de decisões tecnológicas.
  • Promove reuso das melhores Stacks.
  • Reutiliza padrões de tecnologia com autonomia e velocidade.
  • Agiliza configurações da infraestrutura para desenvolvimento.
  • Simplifica a publicação de aplicações na Cloud.

-Para organizações

  • Padroniza, organiza e distribui as tecnologias utilizadas para toda a empresa.
  • Simplifica a gestão das Stacks de maneira visual e auditável.
  • Fomenta a colaboração interna no desenvolvimento de peças tecnológicas.
  • Otimiza recursos agilizando o aumento e a escalabilidade da entrega de aplicações.

Como funciona?

A StackSpot funciona a partir da ideia de colaboração, criação de padrões e reaproveitamento de código. É um lugar para você acelerar sua produção de software, usando uma Stack pronta para o projeto. Ou para o você como criador ter um Spot, um lugar onde para publicar a própria Stack para outros utilizarem.

A StackSpot tem dois contextos:

  1. O de criador de conteúdo, e desenvolve Stacks, Templates e Plugins.
  2. O usuário utiliza o que foi produzido com o STK CLI (Interface de Linha de Comando). E utiliza as Stacks para consumir Templates e Plugins para serem utilizados na criação de aplicativos (app).

O usuário utiliza o STK CLI para adicionar uma Stack e consumir os Templates e Plugins que serão utilizados na criação de aplicações (app).

O Estúdio cria uma Stack, que possui Templates e Plugins.

O que a Stackspot resolve?

O mapeamento e validação de padrões de tecnologia (Stacks), além da sua disponibilização de forma acessível (nos Estúdios), ajuda a desenvolver aplicações com mais agilidade e segurança de forma escalável. Isso auxilia empresas a manter times de desenvolvimento integrados, consumindo das mesmas fontes das melhores soluções tecnológicas já validadas, sem perder tempo criando códigos que já tinham sido escritos antes.

info

Como usuário, quando você escolher a sua Stack e criar a sua aplicação, você tem a facilidade que os componentes Templates, Plugins e Stackfiles da StackSpot trazem para resolver seu problema.

info

Como criador na StackSpot, você tem vantagens como:

  • Padronização de códigos
  • Avanços no empacotamento
  • Distribuição de Stacks dentro da sua organização

Por exemplo, sua organização:

  • Pode unificar CLIs.
  • Ter granularidade nas features da Stack.
  • Facilidade de implementação e distribuição mesmo migrando de uma Stack já pronta para o modelo STK.
  • Criar com a plataforma pode contribuir para o inner source.
  • Pode dar maior tangibilidade dos padrões de projeto utilizados nas comunidades.

Funcionalidades da StackSpot

Entenda as funcionalidades da StackSpot:

  • Portal StackSpot: Você pode conferir todas as informações sobre a Stackspot, fazer login e acessar seus próprios Estúdios e Stacks disponíveis.
  • STK CLI: É a interface de linha de comando onde usuário e criador trabalham. É uma ferramenta que executa as funcionalidades disponíveis na plataforma como adicionar Stacks e consumir Templates.
  • Estúdios: São os grupos de Criadores que têm um objetivo específico e estilo de desenvolvimento próprio. Eles ficam no Portal e fornecem Stacks para serem consumidas pelos Usuários.
  • Stacks: Uma Stack é um repositório Git. É um conjunto de Templates, Plugins e Stackfiles usados para criar aplicações (app).
  • Plugins: São extensões de uma Stack que permitem a agregação de novas capacidades ao Template base.
  • Stackfiles: São conjuntos de Templates e Plugins predefinidos de uma Stack.
  • Enterprise: É o plano da StackSpot para empresas que fornece mais funcionalidades.

Próximos Passos

Usar Stacks

A seção Usar Stacks é a solução para acelerar e facilitar seu tempo de desenvolvimento. Você pode consumir as Stacks já disponíveis no Portal de Estúdios e aplicar os Plugins. Confira abaixo um diagrama:

Para saber mais detalhes sobre os conceitos e como utilizá-los, confira as seções abaixo:

  1. Importar as Stacks publicadas pelos criadores.

  2. Iniciar novos projetos baseados nos Templates das Stacks produzidas.

  3. Iniciar novos projetos utilizando Stackfiles.

  4. Incrementar os Templates com Plugins, que adicionam novas funcionalidades e recursos ao seu projeto.

  5. Tutoriais para criar uma aplicação Hello-Stacker.

  6. Casos de uso para criar uma aplicação com o Estúdio Mind.

Criar Stacks

A seção Criar Stacks mostra como criar seus Estúdios, disponibilizar as suas Stacks e/ou customizá-las com Templates, Plugins e Stackfiles. Confira o diagrama:

Para saber mais detalhes, confira as seções abaixo:

  1. Criar uma Stack no Quickstart

  2. Tutoriais

  3. Casos de uso com a StackSpot

Esta página foi útil?