About this project
SIM Details is a backend service developed using TypeScript and the AWS CDK. It provides an API to retrieve data usage information and historical usage patterns for SIM cards from partners such as Onomondo and Wireless Logic.
Key capabilities include:
- Usage Retrieval: Fetch total and used bytes for a specific SIM using its ICCID.
- Usage History: Retrieve historical data usage over specific timespans (last hour, day, week, or month).
- Caching Mechanism: Implements a caching strategy to optimize API calls to issuers, with background updates for data older than 5 minutes.
- Automated Data Collection: Utilizes AWS Lambda functions to periodically fetch and store usage data in DynamoDB and Timestream.
- Deployment Pipeline: Supports continuous deployment via GitHub Actions and allows for custom API domain configuration through Route 53.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.