WebCamp: python
Миша работает в компании DataRobot на позиции Python Software Engineer. В свободное от учебы в КПИ время занимается разработкой проекта KPIdata на Python 3. Активно интересуется высоконагруженными системами, а также архитектурой и разработкой распределенных систем.
В даном докладе речь пойдет о разработке асинхронных веб-приложений с использованием библиотек aio-libs, фреймворка aiohttp, и сопутствующих инструментов.
Будет рассмотрен пример каркаса приложения и необходимые инструменты для разворачивания инфраструктуры при разработке подобных решений.
Презентация покроет аспекты тестирования и мониторинга приложения для успешного запуска проекта на боевом окружении.
В рамках доклада будут приведены примеры реального проекта и сравнение со стандартным подходом с использованием WSGI-фреймворков, а также сравнение с другими асинхронными python-фреймворками и конкретные tips & tricks для aiohttp. Доклад затронет основные ошибки при переходе от написания синхронного кода к асинхронному, возможные подводные камни и то, как их избежать.
Доклад будет полезен разработчикам с опытом веб-разработки синхронных приложений для быстрого старта с asyncio-стеком, а также для программистов, котрые раньше работали с Tornado/Twisted и хотят узнать особенности и ключевые различия с aiohttp.
Вячеслав работает в SoftServe над реал-тайм мессенджером на базе Python и Twisted. Является одним из разработчиком Atlassian HipChat. В свободное время разрабатывает проект KPIdata - платформу для оценки качества высшего образования в Украине на базе Python и asyncio-стека. Интересы: высоконагруженные системы, асинхронное программирование, анализ данных.
Доклад построен на опыте разработки платформы реал-тайм мессенджера с характеристиками:
* 100 000+ одновременно подключенных пользователей
* 100+ серверов
* REST API для ботов
Структура доклада:
* Зачем разрабатывать мессенджер?
* Актуальные протоколы обмена сообщениями
* Архитектурные подходы к разработке мессенджера
* Библиотеки и инструменты
* Проблемы и подводные камни
Уже почти 10 лет занимаюсь разработкой игр. В компании Wargaming занимаюсь надежностью веб решении Competitive Gaming.
В своем докладе я расскажу что такое Глобальная карта, как она устроена, какие технологии, архитектурыне решения, принципы и подходы используются. Как мы боремся с высокими нагрузками, с какими проблемами сталкиваемся, и как их решаем.
Писал на Python'е около 10 лет. Сейчас балансирую между Rust и Python. Помешан на асинхронном коде и микросервисах. В повседневной работе пишу систему оркестрации и контейнеризации.
Доклад о том, как делать микросервисы в новом проекте, даже если ваш проект -- стартап. Мы будем говорить как правильно делить проект на сервисы на ранних этапах разработки. Какие части этого подхода нужно использовать сразу, а какие только после роста проекта. Поговорим про типичные ошибки в архитектуре.
CTO в компании CartFresh. 12 лет разрабатываю веб-проекты в области e-commerce и прочие консюмерские направления. Основные языки – Python, JavaScript, Clojure. Направление работы – архитектура сложных систем, распределенные вычисления и хранение, разработка клиентских приложений.
Новая фича в языке Python 3.5 + типизация для python 2.7 с помощью mypy.
Разрабатываю различные Python/Django приложения уже около 5 лет.
В своем докладе я рассмотрю IOT онлайн-систему учета посещаемости созданную на базе Raspberry Pi и NFC. Также будут рассмотрены существующие одноплатные компьютеры, поддерживающие Python и инструментарий создания приложений для них.
Последние два года я работаю в компании DataRobot над компонентом прогнозов, к которому предъявляются высокие требования по нагрузке и скорости работы. Особенностью данного ПО является также то, что бОльшая часть наших клиентов - это enterprise-компании, и облачные решения им не подходят.
В докладе я расскажу о некоторых скрытых возможностях uWSGI, о том как он работает и чем он лучше других web-серверов для python-приложений.
Золотой спонсор
спонсоры
место проведения
контакты