Микросервисы с Docker, Flask и React

20 участников

О чём курс

Вам нужно развернуть масштабируемую систему из нескольких сервисов — в этом курсе показывают, как связать React-фронтенд с Flask-бэкендом через Docker-контейнеры. Вы пройдете полный цикл разработки: от локальной настройки окружения до деплоя в AWS и использования Serverless-функций через Lambda.

Ключевой акцент сделан на Test-Driven Development (TDD): вы будете писать unit- и интеграционные тесты для Flask, тестировать клиентскую часть на React и автоматизировать проверку системы через E2E-тесты в Cypress. Внутри разбирается архитектура микросервисов, настройка Nginx в качестве обратного прокси, работа с базой данных Postgres и документацией Swagger. По итогу вы получите работающее приложение, развернутое в облаке с настроенными CI/CD процессами.

Программа обучения

  • Сервис users (Flask, управление пользователями и аутентификация)
  • Сервис client (React-приложение)
  • Nginx (настройка обратного прокси-сервера)
  • Swagger (документирование API)
  • Сервис scores (Flask, управление счетом пользователей)
  • Сервис exercises (Flask, управление упражнениями)
Складчина создана 29 апреля 2019 г. · описание обновлено 23 марта 2026 г.

Другие материалы автора 2

MH Michael Herman Все материалы
336 ₽ 2 600 ₽