Entrar em Contato

Programa do Curso

Introdução

Noção geral das características e arquitetura do Serverless

  • Como funciona o desenvolvimento serverless?
  • Quais são os pré-requisitos para uma abordagem serverless?

Noção geral do Ecossistema CNCF e Ambientes Serverless

  • Serverless Container as a Service vs. Serverless Function as a Service

Iniciando com Serverless no Kubernetes

  • Escolhendo o framework serverless adequado para o Kubernetes
  • Fission vs. Kubeless vs. Knative
  • Knative vs. OpenFaaS

Noção geral de outros provedores FaaS para frameworks serverless

Noção geral da cadeia de ferramentas e recursos do OpenFaaS

  • Por onde começar com o OpenFaaS?
  • Quais ferramentas podem ser integradas ao OpenFaaS?

Configurando o Sistema Kubernetes para Desenvolvimento Serverless

  • Instalando e configurando os frameworks e ferramentas necessários

Operando as Ferramentas Principais do Framework Serverless e Utilizando a API

  • Navegando pelo painel de controle e trabalhando com a interface gráfica ou CLI

Noção geral das implementações FaaS e Aplicações Serverless no Kubernetes

  • Início a frio vs. início em temperatura quente

Criando uma Função Python no Kubernetes Usando um Framework Serverless

Armazenando Modelos de Código e Compartilhando Funções em Repositórios

  • Versionamento de projetos Kubernetes serverless

Testando Funções Python e Otimizando Métricas de Desempenho

  • Trabalhando com métricas de invocação

Implementando Escalonamento Automático para Gestão da Resposta de Recursos

  • Aplicando alterações às funções

Adicionando Dependências às Funções e Criando Extensões Nativas

Armazenando Segredos do Kubernetes em Funções Serverless

  • Aproveitando imagens de contêiner e definições de pod

Protegendo Funções Serverless no Kubernetes e Construindo Funcionalidades de Autenticação

  • Trabalhando com o protocolo TLS

Implantando Funções Python com Serverless no Kubernetes

  • Utilizando pipelines CI/CD serverless para implantação
  • Personalizando URLs dos componentes

Acompanhamento do Ciclo de Vida das Funções e Análise dos Logs de Requisição

Solução de Problemas

Resumo e Conclusão

Requisitos

  • Habilidade na programação Python
  • Experiência intermediária com conceitos e princípios do Kubernetes
  • Compreensão de tecnologias de contêineres e nuvem
  • Experiência com distribuições Linux e CLI (linha de comando)

Público-alvo

  • Desenvolvedores
  • Engenheiros de DevOps
 21 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (3)

Próximas Formações Provisórias

Categorias Relacionadas