Visão Geral
Nesta seção, você encontra exemplos e casos de uso da StackSpot EDP.
Entenda as diversas formas de utilizar a StackSpot EDP de acordo com tema, jornada e nível de dificuldade.
Jornadas e temas
Os temas variam de acordo com as possibilidades de utilização e com as jornadas na StackSpot EDP. Confira os exemplos a seguir:
Jornada de Criador de Conteúdo
- Onde você cria conteúdo: Estúdio e STK CLI.
O Criador de Conteúdo é uma pessoa desenvolvedora especializada em definir padrões tecnológicos alinhados às melhores práticas e às necessidades futuras da organização. Esses padrões, como Plugins, Stacks, Starters e Workflows, são desenvolvidos para garantir soluções escaláveis e eficazes, promovendo eficiência e colaboração.
Além de criar esses padrões, esse perfil utiliza a plataforma StackSpot EDP para distribuí-los de forma padronizada e centralizada dentro dos Estúdios, permitindo que toda a organização tenha acesso a essas soluções. Por exemplo, esse perfil pode criar uma Stack de Java ou .NET, que reúne as melhores práticas e ferramentas necessárias para o desenvolvimento, facilitando o trabalho das equipes e otimizando processos internos.
Seu papel é essencial para construir um ecossistema tecnológico robusto e sustentável, que suporte as operações de negócio e impulsione a inovação em larga escala.
Sendo assim, os temas abordados dentro dessa jornada são:
- Criação de Plugins de App;
- Criação de Plugins de Infra;
- Criação de Stacks;
- Criação de Starters;
- Criação de Workflows.
Jornada de quem usa conteúdo
- Onde você usa conteúdo: Workspace e STK CLI.
Na StackSpot EDP, a jornada de quem utiliza conteúdo é voltada para dois perfis principais: pessoas desenvolvedoras e SREs. Ambos compartilham o mesmo objetivo: garantir que as soluções estejam alinhadas aos padrões e requisitos da organização, promovendo eficiência, conformidade e reutilização de recursos.
-
Pessoas desenvolvedoras: são responsáveis por criar e evoluir Aplicações dentro dos Workspaces, como APIs e sistemas internos, utilizando conteúdos padronizados, como Stacks e Plugins. Essas pessoas configuram ferramentas de monitoramento integradas (por exemplo, Datadog e Grafana) para acompanhar o desempenho das Aplicações e buscam soluções existentes, adicionando melhorias ou novas funcionalidades. Essa abordagem evita duplicações, acelera o desenvolvimento e assegura que as Aplicações estejam em conformidade com os padrões organizacionais.
-
SREs (Site Reliability Engineers): focados na criação e gestão de Infraestruturas dentro dos Workspaces, como clusters de EKS, SREs garantem a confiabilidade e a escalabilidade dos recursos. Eles utilizam padrões estabelecidos para provisionar e monitorar infraestruturas, otimizando operações e promovendo a reutilização de recursos. Além disso, colaboram para manter a estabilidade e a eficiência do ecossistema tecnológico.
Os dois perfis se complementam, colaborando para um ecossistema tecnológico eficiente e alinhado à organização. Sendo assim, os temas abordados dentro dessas jornadas são:
- Criação de Aplicações;
- Criação de Infraestruturas.
Níveis de dificuldade
A documentação da StackSpot EDP atende diferentes níveis de experiência, desde iniciantes até usuários avançados. Confira como os exemplos são estruturados para cada nível.
Entenda quais parâmetros definem os níveis de dificuldade dos exemplos e casos de uso:
Iniciante
Os exemplos para iniciantes são voltados para quem está começando a usar a StackSpot EDP e ainda está se familiarizando com os conceitos básicos e ferramentas.
- Exemplo: Criar uma Aplicação com um Starter usando o comando
stk create app.
Intermediário
Os exemplos intermediários são voltados para usuários que já possuem alguma experiência com a StackSpot EDP e desejam explorar funcionalidades mais avançadas.
- Exemplo: Criar uma Infraestrutura com Stacks personalizadas e aplicar Plugins de Infraestrutura para provisionar recursos na nuvem.
Avançado
Os exemplos avançados são voltados para usuários experientes que desejam explorar o máximo potencial da StackSpot EDP. Eles incluem:
- Criar Stacks, Plugins e Starters do zero, utilizando boas práticas de desenvolvimento;
- Usar Actions para automatizar fluxos complexos;
- Configurar recursos de Infraestrutura avançados, como Lambda Authorizers.
- Exemplo: Criar um Plugin de Infraestrutura que provisiona um cluster Kubernetes e configura automaticamente as permissões de acesso.