This folder contains all the infrastructure needed for setting up the data platform.
I am using the following localstack services:
I am using S3 to store data.
I am using Secrets Manager to store secrets.
I am using Airbyte to extract and load data to the postgres database.
I am using Airflow to orchestrate ETL jobs.
I am using dbt to transform data within the postgres database.
To retrieve the password for the postgresql user postgres
, run the following:
kubectl get secret --namespace dbt postgresql -o jsonpath="{.data.postgresql-password}" | base64 --decode ; echo
I am using Grafana to monitor all services.
To retrieve the password for the grafana user admin
, run the following:
kubectl get secret --namespace grafana grafana -o jsonpath="{.data.admin-password}" | base64 --decode ; echo
I am using localstack to create a local stack of AWS resoures.
I am using Prometheus to scrape metrics of all services.
I am using Superset to visualise data.