Microservices Architecture and Systems Design with Python and Kubernetes – Complete Course

Microservices Architecture and Systems Design with Python and Kubernetes – Complete Course

HomefreeCodeCamp.orgMicroservices Architecture and Systems Design with Python and Kubernetes – Complete Course
Microservices Architecture and Systems Design with Python and Kubernetes – Complete Course
ChannelPublish DateThumbnail & View CountDownload Video
Channel AvatarPublish Date not found Thumbnail
0 Views
Learn about software system design and microservices. This course is a hands-on approach to learning about microservices architectures and distributed systems using Python, Kubernetes, RabbitMQ, MongoDB, mySQL.

️ Kantan Coding course. Check out his channel: https://www.youtube.com/channel/UC5UgemAz061hkjTFHOfxNpg
Twitter: https://twitter.com/kantancoding
Instagram: https://www.instagram.com/kantancoding

Code: https://github.com/selikapro/microservices-python

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

️ Content ️
(0:00:00) Introduction
(0:01:02) Overview
(0:02:47) Installation and configuration?
(0:10:16) Authentication service code
(0:32:25) Overview of the authentication flow and JWT
(0:53:04) Authentication service deployment
(0:56:08) Authentication Docker file
(1:20:05) Kubernetes
(1:37:26) Gateway Service Code
(1:42:34) MongoDB and GridF
(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) Possible consistency
(2:19:16) RabbitMQ
(2:21:16) Deploying the Gateway Service
(2:35:34) Kubernetes entry
(2:46:28) Kubernetes State Set
(2:51:18) Deploying RabbitMQ
(3:09:35) Converter Service Code
(3:33:43) Conversion Service Deployment
(4:21:09) Checkpoint
(4:22:11) Update Gateway Service
(4:31:46) Notification service code
(4:43:24) Deploying the notification service
(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

Thank you to our champion supporters and sponsors:
Nattira Maneerat
Heather Wcislo
Serhiy Kalinets
Erdeniz Unvan
Justin Hual
Agustin Kussrow
Otis Morgan

Learn to code for free and get a job as a developer: https://www.freecodecamp.org

Read hundreds of articles about programming: https://freecodecamp.org/news

Please take the opportunity to connect and share this video with your friends and family if you find it useful.