Event-driven microservices architecture brings scalability and better application structure. In this video, I show a demo based on Web API implementation with FastAPI, Celery. The event is sent to a group of microservices through RabbitMQ broker. Services communicate with each other through RabbitMQ. Model training service calls data service to fetch and prepare data for training.
Katana ML Skipper, source code: https://github.com/katanaml/katana-skipper
Web API with FastAPI, RabbitMQ and Celery: https://www.youtube.com/watch?v=a0ODIWsCgDI
0:00 Introduction
0:37 Katana ML Skipper explanation
2:52 Application structure
8:48 Application demo
16:15 Unexpected error
18:40 Using multiple workers
19:54 Summary
CONNECT:
- Subscribe to this YouTube channel
- Twitter: https://twitter.com/andrejusb
- LinkedIn: https://www.linkedin.com/in/andrej-baranovskij/
- Facebook: https://www.facebook.com/redsamoracle
- Medium: https://medium.com/@andrejusb
#FastAPI #Microservices #Python
Download
0 formats
No download links available.
Event-Driven Microservice with RabbitMQ and FastAPI | NatokHD