I have a green-field project that needs a clean, production-ready relational database living on Amazon RDS and delivered through a modern Git-based workflow. All schema code and migration scripts will sit in a GitHub repository; every push should automatically run tests and, on merge to main, deploy the changes to the RDS instance via GitLab CI/CD. Here is what I already decided and need you to implement: • Engine: a standard relational stack—choose either MySQL or PostgreSQL, whatever you feel is more suitable once we discuss use-cases. • Cloud: Amazon RDS, configured for automatic backups, multi-AZ, and parameter groups tuned to the chosen engine. • Pipeline: GitLab CI/CD orchestrating linting, unit tests, migration packaging, and deployment steps, triggered by webhooks from GitHub. Deliverables 1. Terraform (or equivalent IaC) scripts that spin up the RDS instance, subnets, security groups, and secrets in AWS Secrets Manager. 2. A complete database schema with an initial migration set, plus a template for future migrations. 3. .gitlab-ci.yml file with stages for test, review, and production deploy, including rollback logic. 4. README documenting environment variables, runner setup, and how to reproduce the pipeline locally with Docker. 5. A short hand-off call or video walkthrough once it is live. Acceptance criteria – A fresh clone followed by git push to any branch triggers the pipeline automatically. – Merges to main update the RDS instance without manual steps and without downtime. – All scripts and configs are committed, nothing hand-tweaked in the AWS console. - Multi-user login and RBAC are functional and test-covered If this lines up with your skill set—AWS RDS, GitLab CI/CD, GitHub webhooks, and solid SQL practice—let’s get started. above is the basic description and can be changed in case of better inputs from the freelanmcer.