Reflexões sobre a origem do desejo de obter a certificação AWS Solutions Architect Associate .
Primeiro motivo: "Machados"Um dos princípios “Conheça suas ferramentas” (ou em uma das variações de “
afiar uma serra ”) é mais útil para qualquer profissional.
Estamos nas nuvens há muito tempo, mas, por enquanto, eram apenas aplicativos monolíticos com bases implantadas em instâncias do EC2 - baratas e alegres.
Mas gradualmente ficamos apertados dentro do monólito. Fizemos um curso sobre corte no bom sentido - sobre modularização e, em seguida, microsserviços que agora estão na moda. E muito rapidamente, "cem flores desabrocham" neste solo.
Sim, existe um longo caminho a percorrer - o projeto de registro de atividades que estou conduzindo atualmente inclui:
- Clientes na forma de várias aplicações do nosso produto - desde o sertão do denso legado até os microsserviços da moda no .Net Core.
- Filas do Amazon SQS que adicionam logs do que está acontecendo com os clientes.
- Um microsserviço .Net Core que recupera mensagens da fila e as envia para o Amazon Kinesis Data Streams (KDS). Ele também possui uma API da Web e interface de usuário do swagger como um canal de backup e para testes manuais. Embrulhado em um contêiner do docker linux e hospedado no Amazon ECS. O escalonamento automático é fornecido no caso de um grande fluxo de logs.
- No KDS, os dados das mangueiras de incêndio são enviados ao Amazon Redshift, com armazéns intermediários no Amazon S3.
- Os logs operacionais para desenvolvedores (informações de depuração, mensagens de erro etc.) são formatados em um JSON bonito e enviados para o Amazon CloudWatch Logs

Trabalhando com um zoológico de serviços da AWS, quero saber o que há no arsenal e como é melhor usar alguma coisa.
Imagine: você tem um velho machado comprovado que corta bem as árvores e entope bem as unhas. Ao longo dos anos, você aprendeu a lidar bem com ele, montar uma casinha de cachorro, dois galpões e talvez até uma cabana. Às vezes surgem dificuldades, digamos que apertar um parafuso com um machado nem sempre funciona rapidamente, mas geralmente é resolvido com a ajuda da paciência e de uma mãe dessas.
E então um vizinho rico aparece ao lado dele, que tem uma nuvem maldita de uma variedade de ferramentas: serras elétricas, pistolas de pregos, chaves de fenda e Deus sabe o que mais. Ele está pronto para arrendar toda essa riqueza o tempo todo. O que fazer A opção de pegar um machado e desapropriar, descartamos como analfabetismo político. Será mais razoável estudar que tipo de ferramentas existem, como elas podem se complementar em diferentes empregos e sob quais condições elas são alugadas.
Como esse motivo era a principal coisa para mim, a preparação foi estruturada de acordo - para encontrar orientações fundamentais e estudá-las cuidadosamente. E esse guia
foi encontrado . O livro está escrito um pouco seco, mas é improvável que isso afaste as pessoas que ensinaram matan em Fichtenholtz.
Eu o li de capa a capa e acho que ele atende plenamente à meta estabelecida - fornece uma boa visão geral dos serviços em si e dos conceitos mais gerais que podem ocorrer no exame. Além disso, um bom bônus é a oportunidade de passar por um procedimento de registro um tanto estranho para a Sybex e responder a todas as perguntas e exames do livro on-line.
Um ponto importante: aprendi com o livro da edição de 2016, mas na AWS tudo muda bastante dinamicamente, portanto, procure a edição mais recente que será no momento da preparação. Por exemplo, em testes de avaliação, muitas vezes surgem perguntas sobre a disponibilidade e durabilidade de várias classes S3 e Glacier, mas alguns dos números foram alterados em relação a 2016. Além disso, novos foram adicionados (por exemplo, INTELLIGENT_TIERING ou ONEZONE_IA).O segundo motivo: "65 tons de laranja"O pensamento intenso requer algum esforço. Mas não é segredo que muitos programadores experimentam prazer masoquista de tarefas intrigantes, perguntas e, às vezes, até exames.
Eu acho que esse prazer é muito parecido com jogar "O quê?" Onde Quando? ou, digamos, um bom jogo de xadrez.
Nesse sentido, o exame atual do AWS Solutions Architect Associate é muito bom. Embora, durante a preparação das perguntas do teste, de tempos em tempos existam perguntas "restritas", como "
Quantos endereços IP elásticos máximos posso ter na VPC " ou "
Qual é a disponibilidade do S3 IA? ", Eles não encontraram esse exame. De fato, quase cada uma das 65 perguntas era uma mini-tarefa de design. Aqui está um exemplo bastante típico da documentação oficial:
Um aplicativo da Web permite que os clientes enviem pedidos para um bucket S3. Os eventos resultantes do Amazon S3 acionam uma função Lambda que insere uma mensagem em uma fila SQS. Uma única instância do EC2 lê mensagens da fila, processa-as e as armazena em uma tabela do DynamoDB particionada por ID de pedido exclusivo. No próximo mês, o tráfego deve aumentar em um fator de 10 e um arquiteto de soluções está revisando a arquitetura para possíveis problemas de dimensionamento. Qual componente é mais provável que precise ser re-arquitetado para poder escalar para acomodar o novo tráfego?
A. Função Lambda B. Fila SQS C. Instância EC2 D. Tabela DynamoDB
Até onde eu sei, a versão anterior do exame continha 55 perguntas e 80 minutos foram alocados para ele. Aparentemente, eles fizeram um bom trabalho com ele: agora existem 65 perguntas e 130 minutos nelas. O tempo em termos de uma pergunta aumentou, mas praticamente não há perguntas passageiras. Cada um tinha que pensar, às vezes por mais de dois minutos.
A propósito, há uma conclusão prática a partir daqui. Geralmente, uma tática vencedora é revisar rapidamente todas as perguntas e responder ao que é respondido imediatamente. No caso do SAA-C01, isso geralmente não funciona, quase todas as perguntas precisam ser sinalizadas; caso contrário, existe o risco de não se notar alguns detalhes e responder incorretamente. No final, eu respondi, gastando um ou dois minutos em cada pergunta e, em seguida, retornei às persianas e passei os 20 minutos restantes nelas.
O terceiro motivo: "Se a juventude soubesse, se a velhice pudesse"Como você sabe, uma das causas mais comuns de falhas que os programadores têm mais de 40 anos é uma capacidade reduzida de aprender em comparação à juventude.
Enquanto isso, há uma sensação de que, em algumas áreas, minha capacidade de aprender até aumentou em comparação aos anos de estudante - devido à maior perseverança e experiência, o que permite atrair analogias familiares para perguntas desconhecidas.
Mas a sensação pode enganar, é necessário um critério objetivo. Prepare-se para o exame e passe-o - o que não é uma opção?
Acredito que a verificação foi um sucesso. Eu me preparei e a preparação correu bem o suficiente. Bem, sim, algumas vezes adormeci em uma rede lendo um manual - mas isso pode acontecer com todos.
Agora há um certificado e pontos decentes para o exame como sinal de pólvora nos frascos.
Bem, um pouco sobre o que pode ser motivação, mas era improvável no meu caso.
Não é o primeiro motivo: "repolho"Existem
estudos curiosos da
“Forbes” sobre quais especialistas com quais certificados são os mais pagos no mundo e a AWS SAA lá em um honroso 4º lugar

Mas, primeiro, qual é a razão e qual é a conseqüência? Eu suspeito que os caras ganham um bom dinheiro
devido a certas habilidades, e essas mesmas habilidades ajudam a passar na certificação. Em segundo lugar, vagas dúvidas atormentam que alguém receba US $ 130 mil por ano fora dos Estados Unidos, mesmo sendo avaliado da cabeça aos pés.
E, em geral, como você sabe, depois de satisfazer os níveis mais baixos da pirâmide, o salário deixa de ser o principal fator.
Não é o segundo motivo: "Requisitos da empresa"As empresas podem incentivar ou até exigir certificação (especialmente se forem necessárias para parcerias, como ingressar na AWS APN no caso da Amazon).
Porém, no nosso caso, um produto independente é produzido, além disso, tentamos evitar o aprisionamento do fornecedor. Portanto, ninguém requer certificados. Eles vão elogiar e pagar pelo exame em reconhecimento a certos esforços - esse é todo o funcionário.
Não é o terceiro motivo: "Emprego"Talvez a disponibilidade de certificados seja uma vantagem definitiva para conseguir um emprego, todas as outras coisas sendo iguais. Mas não tenho planos de mudar de emprego. É interessante trabalhar em um produto complexo que use ativamente muitas abordagens e serviços novos da AWS. Tudo isso é suficiente no local atual.
Não, é claro, existem casos diferentes: há 23 anos em TI, mudei de emprego cerca de 5. Não é verdade que não preciso mudá-lo novamente se prolongar por mais 20 anos, mas se vencerem, vamos chorar.
ÚtilPara concluir, mencionarei mais alguns materiais que usei na preparação para o exame e apenas como um "apontador de serra":
- Cursos em vídeo pluralsight e cloud guru . Os últimos, dizem eles, são especialmente bons se você comprar uma assinatura com acesso a todos os exames simulados. Mas para mim, como uma das condições do jogo, era para não gastar um centavo na preparação, a compra de uma assinatura não foi bem com isso. Além disso, geralmente considero o formato de vídeo menos denso em termos de quantidade de informações por unidade de tempo. No entanto, quando eles estiverem se preparando para o SA Professional, provavelmente emitirei uma assinatura.
- Toneladas de documentação oficial da Amazon, incluindo FAQ e WhitePapers.
- Bem, a última coisa, mas significativa - testes de verificação . Encontrei-os alguns dias antes do exame e treinei bem. Não há nada para ler lá, mas a interface on-line e os comentários sobre as respostas são bons.