Backend Repository for Ascenda LP System leveraging Amazon Web Services (AWS) Serverless Infrastructure.
- Background: Ascenda operates a comprehensive administrative subsystem crucial for managing back-office operations and facilitating customer support across various departments.
- Objective: The project aims to develop an advanced administrative system that incorporates robust authentication, fine-grained access control, seamless integration with multiple backend applications, and comprehensive logging functionalities.
- Our architecture employs a serverless approach using AWS services to ensure scalability, resilience, and ease of maintenance. The core components include AWS Lambda for processing, API Gateway for managing API requests, and Amazon Aurora for database management.
- This architecture is designed to abstract infrastructure management, streamline deployment processes, and reduce operational overhead.
# Build & Run package locally
make build-run
# Build & Deploy
make deploy
# Teardown (Do NOT teardown unless necessary)
make teardown
- Link to Frontend Repository
- Link to Terraform