This project implements a Database Anti-Corruption Layer REST API using Flask + PostgreSQL, deployed on Kubernetes with a GitOps-style workflow.
Developers can self-service changes by editing the api/config.yaml file (Config-as-Code), which maps REST endpoints to SQL queries and DB column → JSON response fields.
- Kubernetes deployments for PostgreSQL, API, and local Docker registry.
- Config-as-Code (
api/config.yaml) for API endpoint → SQL mappings. - GitOps / CI/CD: Changes to
mainbranch rebuild images and redeploy automatically. - Local cluster setup with
kind.