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

170708
236
5827
08.11.2022
freeCodeCamp.org

freeCodeCamp.org

489650906
7140000
1399
16.12.2014
US
Описание видео:

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: 🤍🤍youtube.com/channel/UC5UgemAz061hkjTFHOfxNpg 💻 Code: 🤍github.com/selikapro/microservices-python Kubernetes API Reference: 🤍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 ⭐️ 🤍🤍mongodb.com/docs/ 🤍🤍rabbitmq.com/documentation.html 🤍docs.microsoft.com/en-us/azure/architecture/patterns/competing-consumers 🤍docs.microsoft.com/en-us/azure/architecture/microservices/design/interservice-communication 🤍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: 🤍🤍freecodecamp.org Read hundreds of articles on programming: 🤍freecodecamp.org/news

Кадры из видео
Microservice Architecture and System Design with Python & Kubernetes – Full Course
Microservice Architecture and System Design with Python & Kubernetes – Full Course
Microservice Architecture and System Design with Python & Kubernetes – Full Course
Microservice Architecture and System Design with Python & Kubernetes – Full Course
Тэги из видео
Комментарии пользователей:
Nikolay Koychev
2023-01-28 16:37:35

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!

jordanxkun
2023-01-26 18:18:13

Lol does he have a tear tattoo

manikanta punnam
2023-01-26 16:40:46

Thanks very much, sir. Excellent Explanation.

mitaksh gupta
2023-01-26 15:05:34

@kantan coding - Excellent course.
PS - What plugins are you using in your terminal?

Pieter Kuppens
2023-01-25 14:56:14

Is there a (git) repo with this code? I would love to experiment with it a bit more, without having to make the same typos and having to debug it with less knowledge.

EiRA-hiE-x2104
2023-01-23 05:17:26

Wow this is literally what I want ty

BANGJE
2023-01-04 09:01:02

Any advice what to watch before finishing this course?

XAUDERINO
2022-12-31 20:31:02

it's imposible to follow this course in windows, i give up

Oeaoo
2022-12-31 11:15:41

Brilliant stuff, thank you! Here are some questions that I've just got.

1. Why storing big binary in Mongo?
2. How to debug more easily? This error hunting and rebuilding is tough.
3. Any hot deployment
tools available?

Sorry, I'm not familiar with all these tools. Just curious.

Aditya
2022-12-30 08:52:58

This channel is a blessing

S D
2022-12-24 14:42:57

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

canyouholdthisplease
2022-12-20 04:45:32

Hey man, great video. Just wondering which ide you are using there? Is it available on MAC?

Hamza DLM
2022-12-13 02:59:47

Anyone has this problem after trying to auth using CURL ?
File "/usr/local/lib/python3.10/site-packages/MySQLdb/connections.py/ connections.py ", line 185, in _init_
super().__init__(*args, **kwargs2)
TypeError: 'str' object cannot be interpreted as an integer

kotaro aro
2022-12-12 22:47:49

Using vim makes it look complicated and slow.

Lakers Creative
2022-12-12 12:07:01

Great I was able to get everything up and running, thanks for putting this out for free I’m very grateful 🥹

Prateek Mohanty
2022-12-09 13:13:31

When accessing rabbit mq through the browser , it is unreachable . Can someone tell me what should I do . I have started the minikube tunnel , but is has not started for gateway and rabbitmq service

Alex Trinh
2022-12-09 05:03:50

Does anyone have problem to connect mongodb?

Tianxin Li
2022-12-09 01:52:06

For those who are using pure digits as the mysql password, you need to use double quote for the MYSQL_PASSWORD value in secret.yaml to force it to a string type so your kubectl apply -f ./ wouldn't generate any error.

Muhammed Enes Baysan
2022-12-08 11:03:09

Thank you fcc. This is what really I am looking for it.

Что ищут прямо сейчас
مسابقة سؤال وجواب medialab KGS Day 1 транскрибация заработок lova 1 4 серия ና... medicaladvice методы оптимизации налогообложения недорогая баня мои покупки russian folk music SINGHARAJA Рудный Алтай пауэр банк американский фигурист чен Мужская Психология канал вероника поливкина FM23 REBUILDS jummy
Похожие видео
10.08.2022
Microservices explained - the What, Why and How?

Microservices explained - the What, Why and How?

25.06.2020
Software Design Tutorial #1 - Software Engineering & Software Architecture

Software Design Tutorial #1 - Software Engineering & Software Architecture

26.08.2022
20 Beginner Python Projects

20 Beginner Python Projects

10.11.2022
Debugging Kubernetes: What To Do When Something Goes Wrong - And It Will

Debugging Kubernetes: What To Do When Something Goes Wrong - And It Will

15.12.2022
I challenged ChatGPT to code and hack (Are we doomed?)

I challenged ChatGPT to code and hack (Are we doomed?)

06.01.2023
How To Use ChatGPT To Become A Millionaire

How To Use ChatGPT To Become A Millionaire

10.05.2018
What are Microservices?

What are Microservices?

04.01.2023
How I Coded An Entire Website Using ChatGPT

How I Coded An Entire Website Using ChatGPT

20.06.2022
Automate with Python – Full Course for Beginners

Automate with Python – Full Course for Beginners

11.10.2022
What Are Microservices Really All About? (And When Not To Use It)

What Are Microservices Really All About? (And When Not To Use It)

07.11.2022
Block ALL ads with this…(and speed up your internet)

Block ALL ads with this…(and speed up your internet)

24.08.2022
God-Tier Developer Roadmap

God-Tier Developer Roadmap

08.12.2022
New AI chatbot 'ChatGPT' interviewed on TV

New AI chatbot 'ChatGPT' interviewed on TV

06.11.2017
Introduction to Microservices, Docker, and Kubernetes

Introduction to Microservices, Docker, and Kubernetes

20.12.2019
What is Kubernetes | Kubernetes explained in 15 mins

What is Kubernetes | Kubernetes explained in 15 mins

16.05.2022
i created malware with Python (it's SCARY easy!!)

i created malware with Python (it's SCARY easy!!)