Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

sousaprogramador/aws-microservices

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

Coleção de Microsserviços AWS

Visão Geral

Este repositório serve como um hub central para uma coleção de microsserviços projetados para demonstrar expertise em diversas tecnologias da AWS. Cada microsserviço foca em uma área específica da AWS, abrangendo desde o gerenciamento de usuários até análise de dados e automação de infraestrutura. Esses microsserviços estão organizados como submódulos Git dentro deste repositório, facilitando o gerenciamento e a colaboração em cada serviço de forma individual.

Visão Geral dos Microsserviços

Um microsserviço para gerenciamento de usuários, incluindo registro, login e gerenciamento de perfis. Este serviço utiliza AWS RDS para armazenar dados dos usuários, S3 para armazenamento de avatares e IAM para controle de acesso.

Um microsserviço serverless que lida com o upload de imagens. Ele utiliza AWS Lambda para processamento, S3 para armazenamento e DynamoDB para gerenciamento de metadados.

Este serviço automatiza o processo de deploy para aplicações web utilizando AWS CodePipeline, CodeBuild e CodeDeploy. É ideal para demonstrar práticas de CI/CD na AWS.

Um microsserviço que monitora o desempenho de aplicações utilizando AWS CloudWatch. Inclui dashboards, alarmes e notificações para garantir a saúde da aplicação.

Um serviço de autenticação segura utilizando AWS Cognito e IAM. Ele gerencia a autenticação de usuários, tokens e controle de acesso.

Implementa um Data Lake utilizando AWS S3 para armazenamento, Glue para processos ETL e Athena para consultas de dados. Ideal para demonstrar o manuseio de big data na AWS.

Gerencia aplicações conteinerizadas implantadas no Amazon ECS com Fargate. As imagens Docker são armazenadas no ECR, e o serviço lida com o deploy e escalabilidade.

Um microsserviço que fornece uma API GraphQL utilizando AWS AppSync e DynamoDB, com autenticação gerenciada pelo Cognito.

Automatiza backups para AWS RDS, EFS e DynamoDB utilizando AWS Backup. Inclui recursos para recuperação de desastres e gerenciamento de backups.

Realiza o deploy de uma aplicação web altamente disponível em múltiplas zonas de disponibilidade (Multi-AZ) com Auto Scaling e Elastic Load Balancing.

Clonando o Repositório

Para clonar este repositório juntamente com todos os submódulos, utilize o seguinte comando:

git clone --recurse-submodules https://github.com/sousaprogramador/aws-microservices.git

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
Morty Proxy This is a proxified and sanitized view of the page, visit original site.