Ticket Trove

Event(festhinha) Manager - Easy

  • Responsável por gerenciar todas as operações relacionadas aos eventos, como criação, edição e remoção de eventos. Pode incluir a lógica de negócios para validar informações de eventos e garantir a consistência dos dados.

Authentication - Easy

  • Encarregado de gerenciar o processo de autenticação e autorização de usuários. Isso inclui o login, registro de novos usuários, gerenciamento de tokens de acesso, etc.

Notifications - Easy

  • Responsável por enviar notificações por e-mail ou mensagens para os usuários. Isso pode incluir notificações de confirmação de compra, lembretes de eventos, atualizações de status do pedido, etc.

Users Manager - Normal

  • Encarregado de gerenciar informações de perfil de usuários, histórico de compras, preferências de comunicação, etc.

Event Catalog - Normal

  • Responsável por manter um catálogo de todos os eventos disponíveis. Isso pode incluir informações como título, descrição, categoria, data, hora, localização, etc.

Payments - Normal

  • Responsável por integrar diferentes métodos de pagamento e processar transações financeiras de forma segura e confiável.

Ticket Sales - Hard

  • Encarregado de lidar com todas as transações de venda de ingressos. Isso inclui processar pagamentos, verificar a disponibilidade de ingressos, gerar ingressos eletrônicos, etc.

Seat Reservation - Hard

  • Se o sistema permitir a reserva de assentos, este microsserviço seria responsável por gerenciar a disponibilidade de assentos, permitindo que os usuários reservem e liberem assentos durante o processo de compra.