View Code? Open in Web Editor
NEW
๐ฅ๏ธ Developer Experience (DevEx): The GitOps Platform for Data Analytics utilizes Kubernetes (K8s) and Terraform IaC on the AWS Cloud, offering speed, scalability, agility, and cost efficiency. โก
Home Page: https://terraform.job4u.io
Shell 8.13%
HCL 6.98%
Makefile 0.11%
Dockerfile 1.23%
JavaScript 0.12%
TypeScript 83.18%
Python 0.13%
HTML 0.13%
platform-engineering's People
Contributors
platform-engineering's Issues
MLP 1. [Batch] Data Engineering End-to-End Project - PostgreSQL, Airflow, Pandas
Tech Stack
๐ Deliverables :
References:
Cloud provisioning tool for building GitOps Kubernetes platforms
1. Git provider: GitHub , GitLab
2. Automate Infrastructure as Code: Terraform , Atlantis ,Pulumi , CDK
3. GitOps Driver: Argo workflow , OpenGitOps , Flux, GitLab
4. Secrets Manager: Hashicorp Vault
5. Artifact Repository: DockerHub, Github
6. Continuous Integration Pipeline: Argo Workflows , GitHub Actions Runner Controller , GitLab Runner , Atlantis Terraform Automation
7. Authentication and Authorization: principle of least privilege
8. Observability: Prometheus for metrics, Grafana for dashboarding , Jaeger for tracing and application performance monitoring
9. Local: Minikube, K3d
๐ Reproducible Local Development with DevContainers : VSCode, K8s, TF, Python/R
References:
Docker Resources Allocation
The more resources you give Docker, the faster your cluster creation will go, but here are the minimum requirements:
CPU: 6 Cores
Memory (RAM): 6 GB
Swap: 1 GB
Virtual Disk limit (for Docker images & containers): 10 GB
MLP2. [Streaming] Data Engineering End-to-End Project - Spark, Kafka, Airflow, Cassandra, Python
Tech Stack
๐ Deliverables :
References: