PY-MCR

Microservice using Python

Form of participation
Form of training
Length of training
  • 3 day (3×8 Lessons)
  • daily 9:00 - 17:00
Available languages
  • Hungarian
Dates

Training price

416 900 Ft
+ VAT/person
Please choose the date and form of participation!
Would you like a custom made solution, group training on this topic?
Find out more about our customised training services here.

Description

The aim of the course is to introduce participants to the world of microservice development and operation based on Python.

Outline

  • AsyncIO, reactive programming, event sourcing
  • Introduction to microservices
  • From monolith to microservice
  • Containerization, Docker, Kubernetes
  • Flask containerization overview
  • Service discovery, service management
  • Microservice communication patterns, HTTP, MessageBroker, RPC
  • Nameko framework (RPC over AMPQ), flask_nameko
  • RabbitMQ framework
  • Other frameworks, Tornado and Django
  • Microservice testing, unit, functional and integration tests, test automation
  • CI/CD runners overview
Outline (PDF)

Prerequisites

The course requires completion of an Intermediate Python Programming (PR-PY) and Backend Development course (or knowledge of these courses). You must also have 2 years of daily Python backend work experience.

Proficiency in English at document reading level is required to complete the training.