Build distributed systems at scale. Kafka, Kubernetes, gRPC, service mesh, distributed tracing, and consensus algorithms.
Student builds a Kafka cluster to demonstrate understanding of distributed message queueing, proving their ability to set up and configure Kafka.
Student builds a simple chat application using gRPC to demonstrate their understanding of RPC-based communication, proving their ability to implement gRPC in a real-world scenario.
Student deploys Istio on a Kubernetes cluster to demonstrate their understanding of service mesh architecture, proving their ability to configure and manage Istio.
Student builds a distributed key-value store using Kubernetes and gRPC to demonstrate their understanding of distributed systems and gRPC, proving their ability to design and implement a distributed system.
Student builds a Kafka producer and consumer application to demonstrate their understanding of Kafka's producer-consumer model, proving their ability to write Kafka-based applications.
+15 more projects available after enrollment
Build a real project in 4 weeks