- Особенности:
- AsyncIO, PostgreSQL, Docker, microservices, system architecture for scalable backend development and distributed computing in Python applications
- Для кого:
- Базовые пользователи стека, которым необходимо научиться проектировать высоконагруженные системы и внедрять микросервисную архитектуру
- Результат:
- Реализация сервиса с асинхронной обработкой запросов, настройка интеграции брокеров очередей для распределенных систем, полное покрытие функционала модульными тестами, оптимизация SQL-запросов и контейнеризация приложений через Docker
- Важно знать:
- Для успешного старта обучения требуется подтверждённый опыт написания кода на языке Python.
- Плюсы:
- Экспертиза в построении распределенных микросервисных систем с использованием брокеров событий RabbitMQ и Kafka
- Что еще:
- Переход от написания функциональных скриптов к проектированию промышленных масштабируемых систем через асинхронность и очереди
- Формат:
- Работа на тренажерах.
- Занятий:
- от 15-20 часов в неделю
- Объем практики:
- 80%