kubeflix is a streaming service. And this repo contains all the services that make up the kubeflix stack. The main purpose of this project is to learn kubernetes and microservices in a real world scenario and what I will learn on this journey I will share with world. Its basically me thinking out loud.
-
Get a local and a cloud based kubernetes running with a secure ingress.
-
Microservices and associated architectural patterns( DDD, Pub/Sub, actors,...)
-
Principal k8s objects(Deployments, Services, Ingresses, secrets, config,...)
-
K8s manifests and helm charts(there is an alex ellis blog about this)
-
CI/CD
-
GitOps
-
Statefulsets management(From the Ground up, CoackroachDB, Ceph, Minio,...).
-
Communication Protocols and APIs(REST, gRPC, http/2,...)
-
Production ready k8s microservice(observability, tls, secrets/config injection...)
-
The Kubernetes Developer(Building platforms on top of kubernetes)