?/100

Microservice Architecture and System Design with Python & Kubernetes – Full Course

November 8, 2022115484

Description

Learn about software system design and microservices. This course is a hands-on approach to learning about microservice architectures and distributed systems using Python, Kubernetes, RabbitMQ, MongoDB, mySQL. ✏️ Course from Kantan Coding. Check out his channel: https://www.youtube.com/channel/UC5UgemAz061hkjTFHOfxNpg 💻 Code: https://github.com/selikapro/microservices-python Kubernetes API Reference: https://kubernetes.io/docs/reference/kubernetes-api/ ⭐️ Contents ⭐️ (0:00:00) Intro (0:01:02) Overview (0:02:47) Installation & Setup? (0:10:16) Auth Service Code (0:32:25) Auth Flow Overview & JWTs (0:53:04) Auth Service Deployment (0:56:08) Auth Dockerfile (1:20:05) Kubernetes (1:37:26) Gateway Service Code (1:42:34) MongoDB & GridFs (1:47:04) Architecture Overview (RabbitMQ) (1:49:50) Synchronous Interservice Communication (1:50:49) Asynchronous Interservice Communication (1:53:19) Strong Consistency (1:54:07) Eventual Consistency (2:19:16) RabbitMQ (2:21:16) Gateway Service Deployment (2:35:34) Kubernetes Ingress (2:46:28) Kubernetes StatefulSet (2:51:18) RabbitMQ Deployment (3:09:35) Converter Service Code (3:33:43) Converter Service Deployment (4:21:09) Checkpoint (4:22:11) Update Gateway Service (4:31:46) Notification Service Code (4:43:24) Notification Service Deployment (4:51:55) Sanity Check (5:05:54) End ⭐️ References ⭐️ https://www.mongodb.com/docs/ https://www.rabbitmq.com/documentation.html https://docs.microsoft.com/en-us/azure/architecture/patterns/competing-consumers https://docs.microsoft.com/en-us/azure/architecture/microservices/design/interservice-communication https://cloud.google.com/datastore/docs/articles/balancing-strong-and-eventual-consistency-with-google-cloud-datastore 🎉 Thanks to our Champion and Sponsor supporters: 👾 Nattira Maneerat 👾 Heather Wcislo 👾 Serhiy Kalinets 👾 Erdeniz Unvan 👾 Justin Hual 👾 Agustín Kussrow 👾 Otis Morgan -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news

Wheatcha