Projeto prova de conceito - POC para aplicar os conhecimentos abstratos relacionados ao protocolo de Trabalho Operacional das stack de um Desenvolvedor Cloud especificamente para o provedor de nuvem Amazon Web Services – AWS!
Aqui buscamos responder: Quais são as rotinas de trabalho de um desenvolvedor em cada provedor de nuvem?
O objetivo é ser agnóstico e abstrair a implantação de qualquer aplicação em um provedor de nuvem!
Assumiremos que a aplicação não precisa saber em qual provedor de nuvem se encontra implantada.
Tendo em mente que para todas as Certificações do presente PoC, focaremos no Conteúdo Programático buscando identificar:
- Objetivo dos Domínios, para cada domínio, explodir em Tarefas (Tasks);
- Para cada Tarefa (Task), identificar as Habilidades (Skills);
- Para cada Habilidade (Skill), identificar boas práticas e usos Empíricos;
- Identificar a forma do como é cobrado o conhecimento no exame (principais pegadinhas);
- Identificar, em projetos open-source, o uso dos conceitos, na prática;
- Elabora os planos de ações e os seus respetivos checklists operaiconais de refatoração;
- Aplicar boas práticas em projetos legados;
- Aplicativos Distribuídos como Software como Serviço (SaaS) para consumir e gerar soluções com processamento distribuido e com computação em nuvem.
- Preparando Cenários e com Casos de Uso de Negócios usando os recursos de Plataforma como Serviço (PaaS) de cada Procedor de nuvem:
- Identificar o Cenário de Negócios e Caso de Uso
- Identificar o Fluxo de Trabalho do Processo Compartilhado
- Identificar os Casos de Usos Functions as a Service (FaaS)
- Operacional de Trabalho Desenvolvedor Multicloud para cada nuvem a seguir:
Projeto inicializado com o Scripts de automação próprio.
Para consolidação do conhecimento, usaremos a Técnica Faynman, onde para cada item dos Tópicos da Certificação registramos:
- Aúdio Auto explicativo:
- De cada conceito abstrato
- Explicar uma questão específica do Exame;
- Ativação do conhecimento: escrever Manualmente (de 5x a 12x) as definições dos conceitos de memória;
Tomando como base os tópicos da Certificação AWS Certified Developer – Associate (aws-certified-developer-associate).
- Domínio do conteúdo 1: Criação de Arquiteturas Seguras
- Representa 30% do conteúdo pontuado cobrado na prova!
- Domínio do conteúdo 2: Criação de Arquiteturas Resilientes
- Representa 26% do conteúdo pontuado cobrado na prova!
- Domínio do conteúdo 3: Criação de Arquiteturas de Alto desempenho
- Representa 24% do conteúdo pontuado cobrado na prova!
- Domínio do conteúdo 4: Criação de Arquiteturas com Custo otimizado
- Representa 20% do conteúdo pontuado cobrado na prova!
Para obter o presente projeto use os seguintes comandos:
mkdir -p "${HOME}/projetos"
export ARTIFAC_ID="provedor-nuvem-cetifications"
export CERTIFICATION_ARTIFAC_ID="aws-certified-solutions-architect-associate"
cd "${HOME}/projetos"
git clone https://github.com/pssilva/provedor-nuvem-cetifications.git
cd "${ARTIFAC_ID}/${CERTIFICATION_ARTIFAC_ID}"
source ~/.bash_profile
idea .Depois de baixar o projeto: De que coisas precisamos para atuar no projeto provedor-nuvem-cetifications/aws-certified-solutions-architect-associate e executá-lo?
Para isso, use os comandos do script de automação:
export ARTIFACT_ID="provedor-nuvem-certifications"
export TOOL_NAME="ProvedorNuvemCertificationScriptsUteis"
export SCRIPT_PATH="${HOME}/projetos${ARTIFACT_ID}/scripts"
export AUTOMATION_PATH="${SCRIPT_PATH}/src/main/automation"
export TOOL_PATH="${AUTOMATION_PATH}/${TOOL_NAME}"
source "${TOOL_PATH}/ProvedorNuvemCertificationScriptsUteis_main.sh"
ProvedorNuvemCertificationScriptsUteis.installAllTools
ProvedorNuvemCertificationScriptsUteis.makeAllToolsAqui temos uma lista do que idenficamos com status de pendente:
Segue abaixo (não se limita) os objetivos do presente projeto:
-
Formatando documentação README.md
Tendo em mente que sempre buscamos melhorar o protocolo de trabalho operacinal do dia a dia usando empirismo (colocar realmente em prática os conheicmentos abstratos)
NOTA: Não se trata de ficar ditando regras no trabalho da equipe, mas sim melhorar o meu operacional pessoal de trabalho e com isso agregar valor melhorando a perfomance:
Seque abaixo as referências bibliográficas usadas no presente projeto:
[PIPER, Ben; CLINTON, David. AWS Certified Solutions Architect Study Guide with 900 Practice Test Questions: Associate (Saa-C03) Exam]. 4th ed. Cidade da publicação: Sybex, 4 outubro 2022. 480 páginas. (ISBN-10: 1119982626 / ISBN-13: 978-1119982623). . Disponível em: < https://a.co/d/08gA6ZYe >. Acesso em: 30 mai. 2026.

