Este curso se concentra em como escolher os serviços para dimensionar arquiteturas serverless. Neste curso, você vai aprender como pensar de modo sem servidor em escala, incluindo o seguinte:
- Comparação entre arquiteturas com base em AWS Lambda e arquiteturas de nuvem tradicionais
- Aplicação de práticas recomendadas para otimizar a velocidade de execução das funções do Lambda
- Comparação entre as opções de armazenamento para a persistência de estados de recursos e aplicativos
- Aplicação de estratégias de teste sem servidor relacionadas a simulação, testes de unidade, design de função, teste para dimensionar com eficácia e teste de integração
- Exploração de opções de visibilidade de gastos nos seus aplicativos sem servidor
- Nível do curso: intermediário
- Duração: 1h30
Atividades
- Este curso inclui apresentações, vídeos e avaliações.
Objetivos do curso
Neste curso, você aprenderá a:
- Comparar as arquiteturas baseadas em Lambda com arquiteturas de nuvem tradicionais a respeito de como e o que você mede para garantir que a solução possa manipular seu tráfego
- Listar as práticas recomendadas de design para otimizar a velocidade de execução das funções do Lambda, com inicialização a frio e a quente
- Comparar as opções de armazenamento para a persistência de estados de recursos e aplicativos
- Identificar como regular o acesso à sua solução e onde é aplicado
- Descrever as considerações para utilização de padrões de uso, controle de utilização de API, chaves de API, controles de simultaneidade do Lambda e códigos de status HTTP
- Identificar as transações de design relacionadas a desempenho e os prós e contras de cada para APIs, funções do Lambda e armazenamentos de dados
- Resumir estratégias de teste sem servidor relacionadas a simulação, testes de unidade, design de função, teste para dimensionar com eficácia e teste de integração
- Destacar modificações iterativas que você pode fazer para otimizar o desempenho e os custos do seu aplicativo ao longo do tempo
Público-alvo
Este curso destina-se a:
- Desenvolvedores e arquitetos de nuvem experientes que conhecem a nuvem Amazon Web Services (AWS) e as tecnologias sem servidor
Pré-requisitos
Recomendamos que os participantes deste curso tenham:
- Familiaridade com tecnologias sem servidor e conceitos da nuvem AWS
- Concluído o curso Arquitetando no AWS ou conhecimento equivalente
- Concluído o curso Getting into the Serverless Mindset ou conhecimento equivalente
- Concluído o curso Introduction to Serverless Development ou conhecimento equivalente
- Concluído o curso AWS Lambda Foundations ou conhecimento equivalente
Descrição do curso
Módulo 1: introdução
- Como usar este curso
- Introdução ao curso
Módulo 2: Dimensionar arquiteturas serverless
- Pensar sem servidor em escala
- Considerações de scaling para serviços sem servidor
- Testar a carga de pico
Módulo 3: Conclusão
- Conclusão e próximas etapas
- Teste de conhecimento
- Feedback