Skip to content

Implementação em Go do projeto exemplo do curso AWS Technical Essentials. Trata-se de uma aplicação web para gerenciamento de funcionários utilizando EC2, S3 e DynamoDB numa implantação multi-AZ visando alta disponibilidade

Notifications You must be signed in to change notification settings

moura1001/aws-employee-directory-application

Repository files navigation

AWS Employee directory application

Implementação em Go do projeto exemplo do curso AWS Technical Essentials. O curso aborda os principais aspectos de computação em nuvem e cobre os conceitos fundamentais da AWS relacionados a computação, banco de dados, armazenamento, rede, monitoramento e segurança. O projeto desenvolvido trata de uma aplicação web para gerenciamento de funcionários fictícios de uma empresa com deploy no EC2 numa implantação multi-AZ visando alta disponibilidade, DynamoDB para persistência dos dados de cadastro e S3 para armazenamento das fotos de perfil dos funcionários. Além disso, também é exercitado o monitoramento e escalabilidade da aplicação utilizando CloudWatch, EC2 Auto Scaling e Elastic Load Balancing.

0-diagrama-arquitetura.png

Screenshots

Estado inicial da aplicação, sem nenhum dado:

Tela Inicial:

1-home-empty.png

Bucket S3:

2-bucket-s3-empty.png

DynamoDB:

3-dynamodb-empty.png

Tela de cadastro:

4-cadastro.png

Tela inicial com listagem dos cadastros:

5-home-employees.png

Listagem Bucket S3:

6-bucket-s3-pictures.png

Listagem DynamoDB:

7-dynamodb-employees.png

About

Implementação em Go do projeto exemplo do curso AWS Technical Essentials. Trata-se de uma aplicação web para gerenciamento de funcionários utilizando EC2, S3 e DynamoDB numa implantação multi-AZ visando alta disponibilidade

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published