Sobre o projeto

O SIM Details é um serviço de backend desenvolvido utilizando TypeScript e o AWS CDK. Ele fornece uma API para recuperar informações de uso de dados e padrões de uso histórico para cartões SIM de parceiros como Onomondo e Wireless Logic. As principais capacidades incluem: - Recuperação de Uso: Busca bytes totais e utilizados para um SIM específico usando seu ICCID. - Histórico de Uso: Recupera o uso histórico de dados em intervalos de tempo específicos (última hora, dia, semana ou mês). - Mecanismo de Cache: Implementa uma estratégia de cache para otimizar as chamadas de API para os emissores, com atualizações em segundo plano para dados com mais de 5 minutos. - Coleta Automatizada de Dados: Utiliza funções AWS Lambda para buscar e armazenar periodicamente dados de uso no DynamoDB e Timestream. - Pipeline de Implantação: Suporta implantação contínua via GitHub Actions e permite a configuração de domínio de API personalizado através do Route 53.