Sobre o curso:
Neste curso você irá criar dois microsserviços utilizando Spring Boot em containers Docker, para interagir com serviços da AWS como:
- ECS: o Elastic Container Service é o serviço de orquestração de containers da AWS. Com ele é possível gerenciar a execução de microsserviços baseados em containers Docker de forma robusta e escalável. E com o AWS Fargate, o Serverless compute for containers da AWS, não é necessário criar instâncias de máquinas EC2, reduzindo o custo de operação de microsserviços baseados em containers;
- RDS: o Relational Database Service é um recurso que permite a criação de instâncias de banco de dados, com serviços como backups automáticos e diretrizes de segurança de acesso;
- SNS: o Simple Notification Service é um recurso muito utilizado para criação de mecanismos de notificações para diversas aplicações ou outros serviços;
- SQS: o Simple Queue Service é um recurso que permite a criação de filas para entrega de mensagens de forma rápida e confiável, possibilitando a criação de um mecanismo assíncrono de comunicação entre microsserviços;
- DynamoDB: esse é um poderoso serviço de banco de dados NoSQL, que permite a criação de tabelas, sem a necessidade de se criar um servidor, com características exclusão automática de dados, escalabilidade e muito mais;
- S3: o Simple Storage Service permite a criação de buckets para armazenamento seguro de arquivos. Além disso é possível configurar eventos a serem gerados quando esses arquivos são colocados nesses buckets, fazendo com outras aplicações sejam avisadas desses eventos.
Crie a infraestrutura dos microsserviços baseados em Docker com AWS CDK,
interagindo com serviços da AWS como SNS, SQS, RDS, DynamoDB e S3.
Crie a infraestrutura dos microsserviços baseados em Docker com AWS CDK, interagindo com serviços da AWS como SNS, SQS, RDS, DynamoDB e S3.
Com isso você aprenderá também a utilizar o AWS SDK, que é um conjunto de bibliotecas desenvolvido pela própria AWS para utilizar seus serviços. Esses recursos serão criados na AWS utilizando o AWS Cloud Development Kit - CDK, uma forma moderna de modelamento e provisionamento de infraestrutura na AWS.
Você também aprenderá como monitorar os serviços através de gráficos e métricas, além de utilizar o CloudWatch Insights, para visualização e pesquisa de logs dos microsserviços.
Aprenda tudo isso com explicações detalhadas e exercícios práticos, onde você poderá testar suas habilidades e aplicar os conceitos aprendidos.
Ao final desse curso, você estará confiante para arquitetar e desenvolver serviços na AWS de forma escalável e robusta.
Você também poderá baixar os códigos fontes dos projetos que serão desenvolvidos ao longo do curso.
Esse curso possui um bom balanceamento entre teoria e prática. Então você pode esperar explicações detalhadas com diagramas e implementações bem guiadas, sempre com um propósito bem definido.
O que também está incluído no pacote ao adquirir o curso:
- Suporte ao aluno, através da sessão de perguntas e respostas;
- Código fonte de tudo o que será feito, disponível para download;
- 15 quizzes para você testar seu conhecimento do que foi ensinado;
- 9 exercícios práticos para você praticar, com soluções detalhadas feitas pelo instrutor.
Quem sou eu, o instrutor:
- Trabalhei diariamente com as tecnologias apresentadas nesse curso por quase 4 anos, atuando como desenvolvedor de soluções hospedadas na Amazon Web Services;
- Tenho lecionado disciplinas de cloud computing, principalmente AWS, em curso de pós-graduação há quase 10 anos;
- Tenho livros publicados sobre o assunto;
- Faço parte da comunidade global AWS Community Builder 2020/2021/2022, criada pela própria AWS.