Skip to content

Gerenciamento de ingressos para eventos utilizando gRPC, Service Bus, Cosmos DB e JWT.

Notifications You must be signed in to change notification settings

CaioCunha10/IngressosManagementAPI

Repository files navigation

IngressosAPI

IngressosAPI é uma API RESTful desenvolvida em ASP.NET Core que permite a compra e gerenciamento de ingressos para eventos, utilizando gRPC para comunicação rápida, Azure Service Bus para gerenciamento de mensagens assíncronas e CosmosDB para armazenamento de dados. Além disso, a API implementa autenticação baseada em JWT para garantir a segurança nas operações.


Funcionalidades

  • Gerenciamento de Ingressos: Criação, leitura e processamento de ingressos.
  • Comunicação Rápida: Utilização de gRPC para interações eficientes entre serviços.
  • Mensageria: Integração com Azure Service Bus para gerenciamento assíncrono de mensagens.
  • Armazenamento: Uso do Azure CosmosDB para persistência de dados.
  • Segurança: Implementação de autenticação JWT para proteger endpoints.

Imagens de Testes

1. Requisição de Token

Requisição de Token

2. Requisição POST

Requisição POST

3. Consumo do CosmosDB

Consumo do CosmosDB

4. Testes Unitários

Testes Unitários

5. Comunicação com o Service Bus

Comunicação com o Service Bus


Como Executar

  1. Clone o repositório:
    git clone https://github.com/CaioCunha10/IngressosManagementAPI.git

About

Gerenciamento de ingressos para eventos utilizando gRPC, Service Bus, Cosmos DB e JWT.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages