Skip to content
UdemyPythonPaid courseBeginner levelCertificate

Hands-On Microservices with Python (Udemy.com)

Build robust and fault tolerant application with Python

Created by: Packt Publishing

Last updated January 2019

icon
What you will learn

  • What defines a microservice and how a microservice differs from other architectures.
  • How to design a microservice architecture
  • Advantages and disadvantages of using microservices
  • How to manage and monitor microservices
  • How to deploy microservices in Docker containers
  • What Python tools are best suited for microservices
  • How to secure microservices

How it compares

Against the other 388 rated Udemy courses in Python on CourseDuck:

  • Rating3.6 out of 5higher than 1% of them
  • Reviews177#325 of 389 by number of reviews
  • Length2.9 hoursshorter than 86% of them
  • Last updatedJanuary 2019earlier than 84% of them

icon
Course Description

This course covers  microservice fundamentals and advanced topics with a hands-on  demonstration of how to implement microservices using real-world  examples. Learn how to design and build a microservice software  architecture in Python.

You will learn to make your applications more reliable and  fault-tolerant using microservices with Python, no matter how complex  the business logic. This course demonstrates how to design and build an  application using a series of microservices. The application in question  is an order management system, which we will split up into individual  services. In a hands-on manner, you will learn topics such as data  modeling, data storage, writing API requests, and you will learn to  secure, monitor, and scale your microservices.

Finally, you will learn to use Docker's containerization technology to  isolate, manage, monitor, and deploy microservices in Docker containers. 

In this course, you'll learn to make your applications more reliable and fault-tolerant using microservices with Python, no matter how complex the business logic. In a hands-on manner, you'll learn topics such as data modeling, data storage, and writing API requests and learn to secure, monitor, and scale your microservices.

About the Author :

Peter Fisher is a freelance web and mobile app developer, speaker, author, and member of the British Computer Society. He's the host of the HowToCodeWell YouTube channel, where he posts weekly programming tutorials and talks on web development and other subjects.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Packt Publishing

Packt are an established, trusted, and innovative global technical learning publisher, founded in Birmingham, UK with over eighteen years experience delivering rich premium content from ground-breaking authors and lecturers on a wide range of emerging and established technologies for professional development.


Packt’s purpose is to help technology professionals advance their knowledge and support the growth of new technologies by publishing vital user focused knowledge-based content faster than any other tech publisher, with a growing library of over 9,000 titles, in book, e-book, audio and video learning formats, our multimedia content is valued as a vital learning tool and offers exceptional support for the development of technology knowledge.


We publish on topics that are at the very cutting edge of technology, helping IT professionals learn about the newest tools and frameworks in a way that suits them.

icon
More courses by Packt Publishing

$64.99

$11.99

$11.99

$59.99

$59.99

$59.99

icon
More Python courses

$22.99

$17.99

Free

Free

$19.99

Free

icon
Reviews

3.6

177 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Luis Diaz on 3/26/2020

The instructor just goes quickly from the code, like reading slides. Does not provide much explanation on what is happening and the given code does not work. There are dependencies that no longer exist or do not work, deployment does not work either. I watched the whole course, learned something but after all you will be basically at the same point as in the beginning. Better just watch some youtube videos, it's for free and won't be worst.

By DataTeam SC on 2/17/2020

Very informative course. Maybe a bit to beginner level during some of the sections, but everything was explained very clearly. I liked the whole process of a "real life" situation for the micro services. Would have preferred a more live coding session kind of style for the entire course instead of explaining the code line by line, but that's probably just personal preference. Great course to get some beginner knowledge on the subject!

By Senn Lee on 2/4/2020

Excellent course on micro services concept using Flask, with small exceptions, the implementation is only SQL based (still using ORM) I rather have this in Graphql to avoid auto generated ORMs (night mare when the data model is complex). The 2nd thing is there is no security between micro services. A gateway or bridge to go between microservices would be great !. I love this course. Thanks

By Brian Gindek on 1/11/2020

You should have experience with Flask as a prerequisite and either provide users with instructions on how to load Flask and Docker or include it in the court videos. Luckily I already had them installed and configured and have some experience with Flask.

By Rodrigo Estevao Rodrigues on 10/4/2019

When I read "Hands On" I was expecting create the services and everything from scratch, I was not expecting deal with a bunch of already created code where I supposed to change just a few things to have the things done ... It was some sort of frustrating for me.

By Igor on 9/2/2019

I've been pretty skeptical initially about even ability to deliver very basic things in 3 hours and my feeling was just right, no coverage on a single topic here.... I even didn't finish it, this is a first time when I request my money back, there are a lot of different courses where you can spend your money better, they are not alway supposed to be longer than 3 hours but instead should cover well and deep at least a few things

By Farhan Sajid on 6/5/2019

a pretty great course. It teaches the fundamentals behind microservices as well as ci/cd pipelines

By Ted Swoyer on 5/27/2019

Good course, nicely paced, rich and complex application example. I liked that the course was not about coding the microservices but more about architecture, design, use-cases, etc. I also really like that the deployment was docker based. Instructor was very clear and concise but also comprehensive.

By András Fehér on 4/2/2019

The basic concepts and the architecture are explained well, however there were important pieces of information missing for applying the learned material in production e.g.: implementing OAuth, using Nginx as the built-in Flask servier is not recommended for production, using at least one monitoring tool of the ones mentioned briefly, why use "API keys" instead of user id... I understand that this is a basic course and the code are not production-ready, but I have the feeling that sharing these information would take only some lessons more and would greatly improve the course. Yes, it is a good course, but I need more information to go and create my own microservice architecture that can be used in production.

By Tobiasz P on 2/21/2019

Kurs interesujący. W skrócie przedstawia ideę mikroserwisów oraz prezentuje zalety, wady i potencjalne zagrożenia. Jest nawet przykład uzycia! :O

Showing all 10 reviews on CourseDuck

Read all 177 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 72 / 100