Sobre el proyecto
SIM Details es un servicio de backend desarrollado utilizando TypeScript y AWS CDK. Proporciona una API para recuperar información del uso de datos y patrones de uso histórico de tarjetas SIM de socios como Onomondo y Wireless Logic.
Las capacidades clave incluyen:
- Recuperación de Uso: Obtención de bytes totales y utilizados para una SIM específica mediante su ICCID.
- Historial de Uso: Recuperación de datos históricos de uso en intervalos de tiempo específicos (última hora, día, semana o mes).
- Mecanismo de Caching: Implementa una estrategia de caché para optimizar las llamadas a la API de los emisores, con actualizaciones en segundo plano para datos con más de 5 minutos de antigüedad.
- Recolección Automatizada de Datos: Utiliza funciones AWS Lambda para obtener y almacenar periódicamente datos de uso en DynamoDB y Timestream.
- Pipeline de Despliegue: Soporta el despliegue continuo a través de GitHub Actions y permite la configuración de dominios de API personalizados mediante Route 53.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.