O Desafio
Após um período de forte crescimento e expansão da sua base de clientes, a nossa parceira enfrentava constrangimentos significativos na sua infraestrutura de comunicações. A plataforma legada para envio de SMS transacionais e promocionais já não respondia com a fiabilidade e rapidez exigidas, apresentando elevados picos de latência e uma visibilidade limitada sobre o estado real das mensagens.
A ausência de um pipeline de implementação automatizado e a dependência de processos manuais para colocar novas funcionalidades em produção geravam atrasos constantes e aumentavam o risco de erros operacionais. Perante um mercado cada vez mais competitivo, o cliente necessitava de uma solução nativa na nuvem, escalável, e que oferecesse uma experiência de utilizador final impecável, com monitorização em tempo real e capacidade de resposta imediata a falhas.
O que foi feito
A Tecnologia assumiu o desenvolvimento end-to-end da plataforma SmartSMS (projeto que internamente designámos por RelaySMS, dada a sua inteligência no encaminhamento e orquestração de mensagens). Desde a conceção do design da interface até ao deploy final em produção, adotámos uma abordagem moderna e modular, assente em containers, para garantir portabilidade, resiliência e rápida escalabilidade.
Para a camada de apresentação, desenvolvemos um dashboard interativo e responsivo com Next.js, que permite aos gestores e operadores monitorizar toda a atividade em tempo real. O backend foi construído com Express.js e TypeScript, assegurando um código mais robusto, tipado e de fácil manutenção. A comunicação bidirecional e instantânea, essencial para a atualização live do status dos envios, foi garantida através de WebSockets. Utilizámos MongoDB para a persistência de dados e Redis para caching e gestão de filas de processamento, otimizando significativamente o throughput da plataforma.
Todo o ciclo de vida da aplicação foi automatizado através de um pipeline de CI/CD com Docker, permitindo deploys contínuos, seguros e sem tempo de inatividade, com rollbacks rápidos sempre que necessários.
Resultados
- 30+ processes delivered
- Over 30,000 hrs delivered back to the business
- 100% SOX compliance in Settlement process automation
- >95% success rate of bot case completion
- SDK delivered for native platforms, enabling Virtual & Live agent communications across multiple mobile platforms

