Python Crew #3: «Инфраструктура» — сезон для Python-разработчиков, которые хотят увереннее проектировать, запускать и поддерживать инфраструктуру приложений. В программе — брокеры сообщений, FastStream, мониторинг, метрики, трейсинг, пулы коннектов, dependency injection, безопасность и паттерн transactional outbox на практических примерах и реальных кейсах.
О чем Python Crew #3: «Инфраструктура»
Третий сезон Python Crew посвящен инфраструктурным задачам, с которыми сталкиваются backend-разработчики и команды, создающие надежные Python-сервисы. Вы разберете, как приложения взаимодействуют через брокеры сообщений, как наблюдать за состоянием системы, как находить узкие места и как снижать риски отказов в распределенной архитектуре.
Отдельное внимание уделяется практическим инструментам и подходам: работе с Kafka, RabbitMQ, NATS и другими брокерами, использованию FastStream, сбору метрик, мониторингу Python-приложений, трейсингу, оптимизации и паттернам надежной доставки данных.
Что вы изучите
Брокеры сообщений: как работать с Kafka, RabbitMQ, NATS и похожими инструментами в Python-проектах.
FastStream: зачем нужен Python-фреймворк для работы с брокерами и какие задачи он помогает решать.
Transactional outbox: как обеспечивать консистентность системы и надежную доставку событий при отказах компонентов.
Мониторинг и метрики: как собирать, анализировать и использовать данные о состоянии приложения.
Трейсинг Python-приложений: как смотреть на выполнение запросов изнутри и находить проблемные участки.
Пулы коннектов: как управлять соединениями и избегать типичных ошибок при высокой нагрузке.
Dependency Injection: базовые принципы DI и введение в библиотеку dishka.
Инфраструктурные фейлы: реальные истории, причины сбоев и практические способы снизить риски.
Безопасность: разбор кейса по поиску уязвимостей в инфраструктуре и приложениях.
Список занятий
Рулетка кейсов «Утро инфраструктурных фейлов» — Сергей Васечко, Виктор Тыщенко, Александр Гончаров.
Доклад «Брокеры сообщений и почему с ними все сложно. FastStream» — Никита Пастухов.
Доклад «Неочевидная оптимизация приложений» — Роман Китаев.
Воркшоп «Мониторинг Python-приложений» — Антон Зубарев.
Интервью «Работа с метриками» — Александр Качмашев.
Доклад «Dependency Injection. Введение в dishka» — Андрей Тихонов.
Доклад «Трейсинг Python-приложений / Взгляд изнутри» — Роман Пожарнов.
Круглый стол «Пулы коннектов» — Вадим Шумилин, Антон Патрушев, Алексей Фирсов.
Курс не ограничивается теорией. На мастер-классе по паттерну transactional outbox участники разбирают демо-стенд, проверяют поведение системы на практике и смотрят, как подход помогает справляться с отказами компонентов.
В блоках по мониторингу и метрикам вы узнаете, какие данные важно собирать, как анализировать состояние сервисов и как быстрее понимать, что именно происходит с Python-приложением в production-среде.
Кому подойдет этот курс
Python-разработчикам, которые хотят глубже разобраться в инфраструктуре backend-сервисов.
Backend-инженерам, работающим с микросервисами, брокерами сообщений и распределенными системами.
Разработчикам, которые внедряют мониторинг, метрики, трейсинг и observability в Python-приложениях.
Тимлидам и инженерам, отвечающим за надежность, производительность и поддержку сервисов.
Специалистам, которым важно понимать причины инфраструктурных сбоев и способы их предотвращения.
Что вы получите после прохождения
Понимание основных инфраструктурных проблем Python-приложений и способов их решения.
Представление о работе с Kafka, RabbitMQ, NATS и FastStream.
Практическое понимание паттерна transactional outbox и его роли в надежной архитектуре.
Навыки анализа метрик, мониторинга и трейсинга приложений.
Знакомство с подходами к оптимизации, управлению соединениями и dependency injection.
Разбор реальных кейсов инфраструктурных фейлов и уязвимостей.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
О формате наших выпусковНаши выпуски — это глубокое погружение в тему вместе с приглашённым экспертом. В каждом эпизоде мы зовём интересных и известных профессионалов из различных областей.Мы обсуждаем архитектуру, делимся реальным опытом промышленной разработки и спорим на самые актуальные и горячие темы.