Voltar aos projetos
Backend · Tempo real
Sistema de Gestão de Chamados
Backend para gerenciamento de tickets de atendimento com atualizações em tempo real via SignalR, controle de concorrência e regras de negócio centralizadas.
- Meu papel
- Desenvolvedor · código aberto no GitHub
ASP.NET CoreC#SignalRSQL Server
Contexto
O Sistema de Gestão de Chamados é um backend para gerenciar tickets de atendimento, feito com ASP.NET Core. Ele reúne a criação, o acompanhamento e a atualização de chamados numa API única.
O desafio
Manter vários atendentes trabalhando nos mesmos chamados ao mesmo tempo, com todos vendo o estado atual sem precisar recarregar a tela, e sem que uma alteração sobrescreva outra por engano.
O que foi construído
- Atualizações em tempo real dos chamados via SignalR.
- Controle de concorrência para evitar que edições simultâneas se sobreponham.
- Regras de negócio centralizadas, em vez de espalhadas pela API.
Tecnologias e papel de cada uma
- ASP.NET Core
- API e organização das regras de negócio em C#.
- SignalR
- Envio das atualizações de chamados aos clientes conectados.
- SQL Server
- Persistência dos chamados e apoio ao controle de concorrência.