Gunicorn + Uvicorn Workers: как работают и как настроить правильно
Полный гайд по настройке Gunicorn + Uvicorn для production деплоя FastAPI: workers, timeouts, graceful restart, Docker setup и все важные опции с практическими примерами.
🗝 Урок живет здесь
Кодим на Коленке | #Python
Полный гайд по настройке Gunicorn + Uvicorn для production деплоя FastAPI: workers, timeouts, graceful restart, Docker setup и все важные опции с практическими примерами.
🗝 Урок живет здесь
Кодим на Коленке | #Python
Абсолютные пути ВСЕГДА и к каким проблемам приводят относительные пути
Всегда строим относительные пути. Показываю использование pathlib.
🗝 Урок живет здесь
Кодим на Коленке | #Python
Всегда строим относительные пути. Показываю использование pathlib.
🗝 Урок живет здесь
Кодим на Коленке | #Python
Гайд по созданию Telegram бота на Python + деплой
В этом видео мы напишем Telegram бота c использованием Webhook’ов и Serverless
🗝 Урок живет здесь
Кодим на Коленке | #Python
В этом видео мы напишем Telegram бота c использованием Webhook’ов и Serverless
🗝 Урок живет здесь
Кодим на Коленке | #Python
Приложение на Django + DRF и сравнение с FastAPI-JSON:API
Приложение на Django + Django REST Framework и сравним с тем, что мы делали на FastAPI-JSON:API
🗝 Урок живет здесь
Кодим на Коленке | #Python
Приложение на Django + Django REST Framework и сравним с тем, что мы делали на FastAPI-JSON:API
🗝 Урок живет здесь
Кодим на Коленке | #Python
Какие навыки нужны для автотестов на Python в 2025 году
В видео рассматриваются востребованные инструменты и навыки, включая Playwright, Pydantic и Pytest, необходимые для автоматизации тестирования. Python становится все более популярным выбором в автотестах, открывая больше возможностей для начинающих qa инженеров
🗝 Урок живет здесь
Кодим на Коленке | #Python
В видео рассматриваются востребованные инструменты и навыки, включая Playwright, Pydantic и Pytest, необходимые для автоматизации тестирования. Python становится все более популярным выбором в автотестах, открывая больше возможностей для начинающих qa инженеров
🗝 Урок живет здесь
Кодим на Коленке | #Python
КУРС ПО DJANGO REST FRAMEWORK 2025: ОТ УСТАНОВКИ ДО ПРО
За 4 часа изучишь DRF от основ до продвинутых техник. Все что нужно знать для создания production-ready API.
🗝 Курс живет здесь
Кодим на Коленке | #Python
За 4 часа изучишь DRF от основ до продвинутых техник. Все что нужно знать для создания production-ready API.
🗝 Курс живет здесь
Кодим на Коленке | #Python
Полный Курс Python / Изучение в одном видео для начинающих с нуля
Полный курс по изучению языка Python с нуля для начинающих. В ходе курса вы изучите все концепции данного языка и научитесь описывать программы на его основе. Курс полный и вмещает всю необходимую информацию.
🗝 Курс живет здесь
Кодим на Коленке | #Python
Полный курс по изучению языка Python с нуля для начинающих. В ходе курса вы изучите все концепции данного языка и научитесь описывать программы на его основе. Курс полный и вмещает всю необходимую информацию.
🗝 Курс живет здесь
Кодим на Коленке | #Python
микрофреймворки: FastAPI, Litestar и Django тоже. монорепо uv
Показываю работу с монорепозиторием с разными uv workspaces - вложенные проекты. Создаем примеры однофайловых веб-приложений на Python, используя самые популярные веб-фреймворки.
🗝 Урок живет здесь
Кодим на Коленке | #Python
Показываю работу с монорепозиторием с разными uv workspaces - вложенные проекты. Создаем примеры однофайловых веб-приложений на Python, используя самые популярные веб-фреймворки.
🗝 Урок живет здесь
Кодим на Коленке | #Python
1000 клиентов → 25 соединений: как работает PgBouncer
PgBouncer - это connection pooler для PostgreSQL, который решает проблему "too many connections" и увеличивает производительность базы данных в 2 раза. В этом видео показываю как настроить PgBouncer через Docker Compose, объясняю разницу между режимами pooling (session, transaction, statement) и провожу бенчмарк производительности. Разбираю ключевые параметры: pool_mode, default_pool_size, max_client_conn и reserve_pool_size. Показываю интеграцию с Django и FastAPI, объясняю почему нужно использовать DISABLE_SERVER_SIDE_CURSORS при работе с transaction pooling. Демонстрирую реальную проблему с множественными соединениями и как PgBouncer её решает через переиспользование connection pool. Это практический туториал для Python разработчиков, которые работают с PostgreSQL и сталкиваются с проблемами масштабирования при большом количестве реплик приложения.
🗝 Урок живет здесь
Кодим на Коленке | #Python
PgBouncer - это connection pooler для PostgreSQL, который решает проблему "too many connections" и увеличивает производительность базы данных в 2 раза. В этом видео показываю как настроить PgBouncer через Docker Compose, объясняю разницу между режимами pooling (session, transaction, statement) и провожу бенчмарк производительности. Разбираю ключевые параметры: pool_mode, default_pool_size, max_client_conn и reserve_pool_size. Показываю интеграцию с Django и FastAPI, объясняю почему нужно использовать DISABLE_SERVER_SIDE_CURSORS при работе с transaction pooling. Демонстрирую реальную проблему с множественными соединениями и как PgBouncer её решает через переиспользование connection pool. Это практический туториал для Python разработчиков, которые работают с PostgreSQL и сталкиваются с проблемами масштабирования при большом количестве реплик приложения.
🗝 Урок живет здесь
Кодим на Коленке | #Python