Microservices with Python : Build scalable Systems

Learn the art and science of microservices based product development and deployment

3.90 (155 reviews)
Udemy
platform
English
language
Web Development
category
Microservices with Python : Build scalable Systems
876
students
3 hours
content
Aug 2021
last update
$39.99
regular price

What you will learn

Learn to build microservices based apps in Python

Master flask framework

Learn to plan your next project in terms of light weight services

Learn deployment of Microservice based application

Why take this course?

Upskill with microservices with Python & Docker from scratch by building practical projects!

Microservices are important for improving your app’s resilience. With microservices, you can also improve development time, scalability, testing, and continuous delivery. The knowledge of microservices will also make debugging & maintenance simple for your app. And for this, we have brought this online course that will help you in upskilling with microservices with Python & Docker. You will learn how to use Docker for creating a microservice-based application by employing Python & Flask.

Importance Of Microservices With Python?

  • Allows you to break up your apps into smaller parts that communicate with each other.

  • It makes it simple to scale the application.

  • Makes it easy to work on just one part of the app at a time.


How This Course Can Help You?

This course is suitable for individuals looking to upskill with the concept of microservice with Docker & Python language. It is a beginner-level course, but familiarity with technologies like Focker, Python & Flask is recommended for hassle-free learning. You will learn all the topics revolving around microservices with its practical-oriented approach.

As this course will unfold, you will work with several projects that will train you for employing & creating microservices for real-life applications. Initially, you will learn the basics of Docker & microservices, then it will give you insights into Docker images, microservices design & development, ports mapping, and building a microservices-based e-commerce application using Python and Flask. In the end, you will understand how to deploy microservices.

Major Topics That You Will Learn


  • Microservices- benefits, challenges & best practices

  • Environment & database setup

  • Creating applications

  • Product microservice

  • Order microservice

  • Frontend microservice

  • Deployment

Get started today to master the concepts of microservices from the ground up!


Reviews

Mbiarrambang
August 6, 2023
I wouldn't say I like the course. I didn't get what I was expecting from a microservice course. All that was covered was everything I already read on the internet.
Robert
July 31, 2023
I really liked the course, straight to the topic without unnecessary talk on extreme basic topics usually found in some other udemy courses. The author nicely shows very basic implementation of microservice architectured app using Flask framework. I believe that some minimal theoretical content about microservice architecture and its challenges (like data consistancy, distributed transactions etc) would improve that course a lot. I am experienced in distributed web app deployment area, here some small nuances why I gave 3/5 not full 5/5 star rating: - in production environment flask apps should be served by some kind of WSGI server like gunicorn or waitress - which will provide far more security and performance; - the application deployments would be far more flexible if some basic parameters like service name or its listening port would be configurable through environment variables; - it would better to teach to use slim versions of images (here python:3.8-slim instead of python-3.8) to greatly reduce the docker containers image sizes - lower sizes make a difference in distributed apps; Docker images should not contain all files as on your video (COPY . /appname). Each app should be configured to perform migrations in case of empty databases at startup when required (microservices will rarely use sqlite to store the data); Other than the small points above it is a good course.
Alvaro
February 20, 2023
I think that this is good material for studying. However, some videos are poorly edited, there are some audio problems related to the edition, and it would be nice if the instructor teaches topics associated with CI/CD. Furthermore, a very important topic, how to create API tests, is missed
Shukurali
January 4, 2023
This course understandable for me now , i'm going to do another microservices project with fastapi after finished this course
Gurjot
January 4, 2023
Just skimmed through the topics.. Should have gone in detail in some essential topics. There are some problems with the code. The problems are not easily debuggable. For example, SQLite operational error is coming in both user and book microservice. And the possible solutions are not working. The instructor should provide its solution. What's the use of the app if it does not work?
Muhammad
December 25, 2022
Some things are not well explained, like the basic terminal or other beginner issues some might face. but overall good work.
Mark
December 2, 2022
its not clear where the instructor is writing and testing the code. its like he skips steps. doesn't tell you everything you need to do to get examples working. you waste hours trying to figure it out.
Joe
June 27, 2022
Fast course. Fairly thorough in taking you through how to create simple microservices with flask and deploy them. Sometimes too quick and have to pause often. Also lots of mistakes that aren't retconned or little fixes that are covered so fast sometimes you miss them.
Thana
May 13, 2022
I am disappointed. The speed is perfect. However, the codes shown in the videos are full of bugs. I was trying to follow his instruction and aimed to learn more about microservice. But it ended up I spent most of my time on debugging.
Kenneth
May 8, 2022
Good lessons. Sometimes he is hard to follow when he changes something but doesn't actually say he changed something in the code.
Che
March 22, 2022
no info on how to scale the systems, deal with data consistency or microservices in general. . shows how to use docker and flask only which is good but not reason why i got the course.
Dominic
March 22, 2022
Great set of topics. The speaker is very clear and the material is enjoyable. Looking forward to hearing and watching more.
Ramesh
December 7, 2021
Excellent Explanation. He is explaining what exactly a developer is looking for. I am very much impressed.
Dimbeswar
September 19, 2021
this course was very helpful and it really boosted my technical skills. Thanks Udemy for this amazing course
Saul
August 27, 2021
I think that the course should be called "Introduction to Flask and Docker" Although there is an introduction Microservices, there is only a way to comunicate several projects but dont talk about discovery, pipelines, environments, replication, scale, nothing about the microservices essence

Charts

Price

Microservices with Python : Build scalable Systems - Price chart

Rating

Microservices with Python : Build scalable Systems - Ratings chart

Enrollment distribution

Microservices with Python : Build scalable Systems - Distribution chart
4095614
udemy ID
6/2/2021
course created date
8/16/2021
course indexed date
Bot
course submited by