Skip to content

Arhitectură de microservicii și proiectare de sistem cu Python și Kubernetes – Curs complet

Arhitectură de microservicii și proiectare de sistem cu Python și Kubernetes – Curs complet

Aflați despre proiectarea sistemului software și microservicii. Acest curs este o abordare practică pentru a învăța despre arhitecturile de microservicii și sistemele distribuite folosind Python, Kubernetes, RabbitMQ, MongoDB, mySQL.

✏️ Curs de la Kantan Coding. Vezi canalul lui: https://www.youtube.com/channel/UC5UgemAz061hkjTFHOfxNpg
🔗 Twitter: https://twitter.com/kantancoding
🔗 Instagram: https://www.instagram.com/kantancoding

💻 Cod: https://github.com/selikapro/microservices-python

Referință API Kubernetes: https://kubernetes.io/docs/reference/kubernetes-api/

⭐️ Cuprins ⭐️
(0:00:00) Introducere
(0:01:02) Prezentare generală
(0:02:47) Instalare și configurare?
(0:10:16) Cod de serviciu de autentificare
(0:32:25) Prezentare generală a fluxului de autorizare și JWT
(0:53:04) Implementarea serviciului de autentificare
(0:56:08) Auth Dockerfile
(1:20:05) Kubernetes
(1:37:26) Cod de serviciu Gateway
(1:42:34) MongoDB și GridFs
(1:47:04) Prezentare generală a arhitecturii (RabbitMQ)
(1:49:50) Comunicare sincronă între servicii
(1:50:49) Comunicare interservicii asincronă
(1:53:19) Consecvență puternică
(1:54:07) Consecvență eventuală
(2:19:16) RabbitMQ
(2:21:16) Implementarea serviciului Gateway
(2:35:34) Kubernetes Ingress
(2:46:28) Kubernetes StatefulSet
(2:51:18) Implementarea RabbitMQ
(3:09:35) Cod de serviciu al convertorului
(3:33:43) Implementarea serviciului de conversie
(4:21:09) Punct de control
(4:22:11) Actualizați serviciul Gateway
(4:31:46) Cod serviciu de notificare
(4:43:24) Implementarea serviciului de notificare
(4:51:55) Verificare de sănătate
(5:05:54) Sfârșit

⭐️ Referințe ⭐️
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

🎉 Mulțumim susținătorilor noștri Campion și Sponsor:
👾 Îl atrag pe Maneerat
👾 Heather Wcislo
👾 Serhiy Kalinets
👾 Titlul Erdeniz
👾 Justin Hual
👾 Agustín Kussrow
👾 Otis Morgan

Învățați să codificați gratuit și obțineți un job de dezvoltator: https://www.freecodecamp.org

Citiți sute de articole despre programare: https://freecodecamp.org/news

Cursuri interesante:

Leave a Reply

Your email address will not be published. Required fields are marked *