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

preview_player
Показать описание
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.

⭐️ 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 ⭐️

🎉 Thanks to our Champion and Sponsor supporters:
👾 Nattira Maneerat
👾 Heather Wcislo
👾 Serhiy Kalinets
👾 Erdeniz Unvan
👾 Justin Hual
👾 Agustín Kussrow
👾 Otis Morgan

--

Рекомендации по теме
Комментарии
Автор

This might be the most valuable video I have watched over the years. Flask, MongoDB, k8s, microservice, mq, those are all new concepts for me, but you made it so clear to learn. Appreciate all the hard work.

haojieshu
Автор

To anyone who is in dilemma of watching or not watching this video, let me help you make a decision.
I did watch this video and it's really a good video. Explanation is on point. There are really good technologies being used and you don't have to put in too much effort to understand it.
So if you are interested in learning a micro-services arch then this video will really help you out.

OneStopMusic.
Автор

Your teaching skills is beyond excellent. The fact you can teach something this complex, and make it sound beginner friendly is extremely hard to do. You help visualize, and most importantly repeat every step with a new significant step, that's something extremely valuable. Thanks for explaining, and I'll certainly subscribe to your personal channel.

LAKD
Автор

5 hours in 5 days, and at last day, so happy to see the email..
Awesome work done @kantan
Would love to see more of such these videos...
Thank you so much

SD-vkko
Автор

There is a sense of satisfaction after completing the video. Thank you so much.😊

dharavathsuresh
Автор

More power to you, to build and explain in such great detail for the community.
Keep up the good work brother !!!

mamamiakool
Автор

Very nice tutorial. I wish only you’d start building Python modules with unit tests instead of testing the code manually. Also, I noticed you’re tagging your containers after the build by copying the build reference into the terminal. One way of simplifying your workflow with containers is to add the tag command right to the build like so: “docker build . -t repo:tag1 -t repo:latest”. Your great educator and a lot of inspiration. Keep posting the videos!

AndrewAkaHrun
Автор

Great to finally see Kantan Coding on here. This tutorial and all his others are top tier

hiconnor
Автор

Very good course! So many interesting technologies in just one tutorial! It was also very helpful, to see how you fix errors and what your stategies are doing this.

cho
Автор

what a course !! I have been looking for a complete deployment of MSA project. kudos.

Adil-dpll
Автор

now this is a course worth waiting for. Would also love to see more terraform content and possibly stuff on gRPC services

ericblancas
Автор

I just know that the guy is a developer since he keeps on saying this thing is not the scope of course.

sunilshah
Автор

One of the best course ever about K8s, it helps me to understand CKAD exam better

PetritK
Автор

Great video, I learned so much about how microservices work using python! Thank you for taking the time to explain it in a clear and easy-to-understand way. I appreciate your hard work and dedication to helping others learn about this important topic. Keep up the amazing work!

nikolaykoychev
Автор

this is actually a really valid real world project. i have been working on a similar microservice, although its made with Java EE, and needed a deep dive on some concepts.
Thank you so much freeCodeCamp! <3

palaashatri
Автор

The architecture design is simple yet effective enough to only be missing a couple more metric and security services, to be a perfectly viable "production" ready solution for any application.

elcaciquedev
Автор

Thanks for bringing us this tutorial. Awesome work! Keep it up Kantan Coding and FCC. What is the Terminal theme you are using? It looks marvelous.

booleangray
Автор

This is a great tutorial, thanks for sharing all the knowledge!

mohammady.altamimi
Автор

I wathced 5 giant hours long video that was amazing! Thank you FCC & Kantan Coding!

kegklaus
Автор

Thanks for amazing tutorial, very clear!
One thing that I would like to see is tests for the code

AntKazak