Skip to content

Repositório destinado a implementação da arquitetura de microsserviços e seus principais componentes

Notifications You must be signed in to change notification settings

Pivetta21/MicroservicesArchitecture

Repository files navigation

Microservices Architecture

Repositório destinado a implementação da arquitetura de microsserviços e seus principais componentes.

C# | .NET | PostgreSQL | RabbitMQ | ELK Stack | OpenTelemetry + Jaeger | K8S


Armory Service

É o microsserviço responsável por manter os dados relacionados ao personagem: informações gerais, level, ouro, equipamentos, inventário e entradas para masmorras.

Docker

docker build -f Armory/Dockerfile -t localhost:5000/armory-service:latest .
docker run --name armory-service -p 8080:80 localhost:5000/armory-service:latest -d

Dev Secrets

cd ./Armory && \
dotnet user-secrets init && \
dotnet user-secrets set "POSTGRES_USER" "postgres" && \
dotnet user-secrets set "POSTGRES_PASSWORD" "1234" 

Game Service

É o microsserviço responsável por manter os dados relacionados a masmorras: informações gerais, recompensas, histórico e informações dos itens (preço, qualidade, atributos, e etc).

Docker

docker build -f Game/Dockerfile -t localhost:5000/game-service:latest .
docker run --name game-service -p 8080:80 localhost:5000/game-service:latest -d

Dev Secrets

cd ./Game && \
dotnet user-secrets init && \
dotnet user-secrets set "POSTGRES_USER" "postgres" && \
dotnet user-secrets set "POSTGRES_PASSWORD" "1234"

O arquivo README.md presente na pasta K8S contém as informações necessárias para inicializar os microsserviços no Kubernetes.

About

Repositório destinado a implementação da arquitetura de microsserviços e seus principais componentes

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published