Skip to content

Danavira/data-platform-docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

data-platform-docs

Documentation for my self-hosted Kubernetes data platform. The code is split across three repos; this is where I keep the docs that explain the thinking behind it. The documentations here are meant to show my thought process, the decisions I made, the tradeoffs I considered, and the fixes I implemented for the issues I encountered. May it be a reflection of my knowledge and experience thus far.

Repos

Repo Purpose
data-platform-manifests Kubernetes manifests (Kustomize), Helm values, ArgoCD Applications
data-platform-configs Environment-specific configuration, Infisical secret references
batch-etl ETL pipeline code: Spark jobs, Airflow DAGs, data generator, schemas

What's here

architecture/ — How the platform is put together and why I designed it like so.

adr/ — The significant decisions I made, what alternatives I considered, and why I went the way I did. See the ADR index.

how-to/ — Step-by-step guides for common tasks.

postmortems/ — Things that broke, how I figured out what went wrong, and what I did to fix it. See the postmortem index.

About

Documentation of my journey of setting up a self-hosted Kubernetes (K3s) platform. Features system architecture, tradeoffs (ADR), and learned lessons from the postmortems of the platform.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors