Skip to content

Training for creating Microservices in Python

Notifications You must be signed in to change notification settings

ConSol/python-microservices

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published