ConSol / python-microservices

Training for creating Microservices in Python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Microservices in Python

Lession 1 - Preparation

  • Install Tools
  • Create Project
  • VS Code Finetuning

Lession 2 - Get into Kubernetes

  • Dockerize
  • Logging
  • Tilt & Debugging

Lession 3 - REST Service

  • Model
  • Database Connection
  • Router
  • Database Schema
  • Health Check

Lession 4 - Unit Testing

  • Dependency Injection
  • Unit Testing

Lession 5 - Relation on Entities

  • Releations
  • Functional Validators
  • Booking API

Lession 6 - Model Details

  • Nested Models
  • Separate Model for Creation
  • Working with Entities

Lession 7 - Message Queue - Produce

  • Feeding the Message Queue
  • Broker
  • Producer

Lession 8 - 2nd Microservice

  • Next Microservice

Lession 9 - Message Queue - Receive

  • Receiving Messages

Lession 10 - Monitoring

  • Monitoring Prometheus

Lession 11 - Tracing

  • Tracing with OpenTelemetry
  • Instrumentation
  • Collector
  • Spans, Attributes, Events

Lession 12 - Load Testing

  • Basic Load Testing

About

Training for creating Microservices in Python


Languages

Language:Python 50.1%Language:Lua 29.2%Language:Starlark 14.5%Language:Dockerfile 3.2%Language:Shell 2.9%