This repository is intended to be a monorepo for personal projects discussions and implementations before these are mature enough to become projects on their own.
The goal of personal-project
is providing a centralized source of information regarding projects and their progress
and status.
- Bare metal provisioning
- Networking: figuring out isolation (VPC), and multi-AZ, -datacenter, -nodes setup...
- Managed Kubernetes: (using cluster-api, kubeadm)
- control plane
- managed nodes
- Storage:
- Object (S3)
- Block storage
- Managed Observability, Tracking, Monitoring, Logging & Tracing:
- Tagging paradigms & frameworks
- Observability/Monitoring (Prometheus, Grafana)
- Logging (Grafana's stack, or Elastic?)
- Tracing (OTLP...)
- Managed Secrets
- Define MVP
- Abstract functional requirements (& domains?)
- Infinitely scalable database meta-engine
- Managed Postgres:
- Subject/Object functional Model
- Tenancy framework
- "meta-tenant", abstract the capability of the whole product/company as if any new company could lunch it at any time.
- Authz Model
- User management
- Authx Model for programmatic users & infrastructures