Recurso / Aula | Repositório |
---|---|
VPC / Networking | Link do Github |
ECS + EC2 | Link do Github |
ECS + Fargate | Link do Github |
ECS Service Module | Link do Github |
ECS Demo App (Mock) | Link do Github |
Mirror Pudim | Link do Github |
Health API Demo | Link do Github |
Health API (Aula Roteamento) | Link do Github |
Health API (Aula Service Connect) | Link do Github |
Health API (Aula CodeDeploy) | Link do Github |
API Gateway + Custom Domain | Link do Github |
Projeto Final ECS | Link do Github |
Recurso / Aula | Repositório |
---|---|
VPC / Networking | Link do Github |
EKS Basico (Vanilla) | Link do Github |
EKS - Estratégias de Node Groups | Link do Github |
EKS - Fargate (Fargate Profiles) | Link do Github |
EKS - Cluster Full Fargate | Link do Github |
EKS - Karpenter | Link do Github |
EKS - Karpenter Groupless | Link do Github |
Recurso / Aula | Repositório |
---|---|
Live sobre ECS + Multiregion. | Slide / Live |
Live sobre EKS + KNative. | Slide / Live |
Aula Otimização de Imagens | Slide / Link do Github |
Aula Deep Dive de Balanceadores de Carga | Slide |
Aula Deep Dive de Performance e Escalabilidade | Slide |
Aula Deep Dive Testes de Estresse | Slide / Template de Teste |
Aula Engenharia de Confiabilidade | Slide / |
Aula Deep Dive de Patterns de Resiliência Parte 1 | Slide |
Material | Link |
---|---|
Demo App: Chip | Link |
ECS Container Insights | Link |
ECS optimized AMI | Link |
Amazon ECR | Link |
Amazon ECS Workshop | Link |
Amazon ECS Task Placement | Link |
K6 Load Tests | Link |
Cloudwatch - MetricAlarm | Link |
Cloudwatch Metrics Load balancer | Link |
Appautoscaling Target tracking scaling policies | Link |
Appautoscaling PredefinedMetricSpecification | Link |
Appautoscaling CustomizedMetricSpecification | Link |
Firecracker | Link |
Fargate Pricing Calculator | Link |
Fargate Tasks Size | Link |
Amazon Elastic File System | Link |
Amazon EFS Performance | Link |
Sensitive data using Secrets Manager in ECS | Link |
AWS Secrets Manager vs Parameter Store | Link |
CloudMap - Service Discovery | Link |
Chainguard - Painless Vulnerability Management | Link |
OpenAPI - Swagger Editor | Link |
Set up CloudWatch logging for REST APIs in API Gateway | Link |
Customize HTTP API access logs | Link |
Conceitos Básicos Amazon EKS | Link |
VPC CIDR blocks | Link |
EKS Best Practices | Link |
Terraform - Kubernetes Provider | Link |
Terraform - Helm Provider | Link |
Controlador de Recuperação de Aplicações da Amazon | Link |
Zonal autoshift in ARC | Link |
Learn about Amazon Application Recovery Controller’s (ARC) Zonal Shift in Amazon EKS | Link |
Amazon AWS - EC2 Graviton | Link |
Amazon AWS - EC2 Bottlerocket | Link |
Github - Bottlerocket | Link |
Amazon EC2 - Instance Types | Link |
EC2 Instance Comparator | Link |
Amazon EKS - NodeGroups amiTypes | Link |
Node Termination Handler | Link |
EC2 Instance Types AWS | Link |
Recommended Amazon Linux AMI | Link |
Recommended Bottlerocket AMI | Link |
Terraform Kubectl Provider | Link |
Nome | Descrição | Link |
---|---|---|
GolangCI | Um linter para Go | GolangCI |
Gofmt | Ação para formatar código Go | Gofmt |
Actions/Checkout | Ação para fazer checkout de um repositório | Actions/Checkout |
Setup Terraform | Ação para configurar o CLI do Terraform | Setup Terraform |
Terraform Docs | Gerar documentação para módulos Terraform | Terraform Docs |
AWS Actions/Render Task Definitions | Renderizar templates de definição de tarefa do ECS | AWS Actions/Render Task Definitions |
AWS Actions/Deploy Task Definitions | Fazer deploy de definições de tarefa do ECS | AWS Actions/Deploy Task Definitions |
AWS Actions/Configure AWS Credentials | Configurar variáveis de ambiente de credenciais AWS | AWS Actions/Configure AWS Credentials |
AWS Actions/ECR Login | Fazer login no Amazon ECR | AWS Actions/ECR Login |
AWS Actions/Get Secrets | Recuperar segredos do AWS Secrets Manager | AWS Actions/Get Secrets |
Docker Setup BuildX | Configurar Docker BuildX | Docker Setup BuildX |
AWS Assume Role | Assumir um papel IAM da AWS | AWS Assume Role |
Phonito Docker Scan Image | Escanear imagens Docker para vulnerabilidades | Phonito Docker Scan Image |
Anchore - Grype Container Scan | Escanear imagens de contêiner para vulnerabilidades usando Grype | Anchore - Grype Container Scan |
Snyk Security Scan | Escanear vulnerabilidades de segurança usando Snyk | Snyk Security Scan |
Awesome Actions List | Uma lista curada de ações incríveis | Awesome Actions List |
S3 Sync | Sincronizar arquivos e diretórios com o S3 | S3 Sync |
Versão / Tag | Descrição |
---|---|
v1 | Publicação inicial do modulo de ECS. Tudo que foi desenvolvido em aula até a aula de pipelines com Github Actions foi empacotado nessa versão |
v1.1.0 | Adicionado Suporte a montagem de volumes do Amazon EFS |
v1.2.0 | Adicionando suporte a injeção de variáveis de ambiente vindas do Parameter Store e Secrets Manager |
v1.3.0/1.3.1 | Roteamento Dinâmico e Service Discovery com Cloudmap |
v1.4.0 | Adicionando Suporte ao Service Connect |
v1.5.0 | Adicionando Suporte ao Code Deploy |