This repository contains the serverless microservices powering the Cryptic Gate platform.
It is built using AWS SAM (Serverless Application Model) and designed for scalability, modularity, and low operational overhead.
The architecture consists of multiple AWS Lambda functions that expose APIs through Amazon API Gateway and interact with Amazon DynamoDB for data persistence.
Additionally, several background tasks are triggered on a schedule via Amazon EventBridge, enabling automated and time-based workflows.
- AWS Lambda – Core compute layer for all business logic.
- Amazon API Gateway – Serves as the API layer, routing client requests to Lambda functions.
- Amazon DynamoDB – Provides fast, serverless NoSQL storage for application data.
- Amazon EventBridge (Scheduler) – Triggers periodic Lambda executions for maintenance tasks, data updates, or event-driven jobs.
- AWS SAM – Manages deployment and infrastructure as code, ensuring reproducible and consistent environments.
- Fully serverless and cost-efficient
- Modular microservice design for independent scaling and updates
- Infrastructure as code with AWS SAM templates
- Environment-based configurations (e.g., dev, staging, prod)
This setup enables Cryptic Gate to run scalable APIs and background jobs without managing servers, while leveraging AWS-native integrations for reliability and performance.