Алексей Романов: "Erlang или Python? Нелегкий выбор разработчика высоконагруженных систем"
Erlang или Python? Нелегкий выбор разработчика высоконагруженных систем
В компании Wargaming традиционно используют Python для написания высоконагруженных
веб-приложений. Но с развитием бизнеса растут и требования к качеству и производительности
ПО. Здесь на сцену выходит Erlang с его широкими возможностями создания высоконагруженных,
распределенных и отказоустойчивых сервисов.
В докладе попробуем сравнить Python и Erlang на задачах разработки высокопроизводительнвых и надежных сетевых сервисов.
Рассмотрим с высоты птичьего полета сами языки, стандартные библиотеки, структуры данных, процесс разработки
и инструментарий разработчика. Также затронем вопросы производительности и проведем ряд бенчмарков типовых веб-сервисов.
В итоге у слушателя должно появиться некоторое представление о Erlang и его возможностях по сравнению с Python.
Ну а какую технологию выбрать для своего проекта, каждый решит сам:).
Алексей Романов
Беларусь. Минск
Web Developer
Wargaming
Опыт работы в IT: около 10 лет. Работал в сфере информационной безопасности и разработки игр. Сейчас обитаю в компании Wargaming на позиции Web-разработчика. Занимаюсь проектированием и разработкой высоконагруженных внутренних backend-сервисов на Erlang и Python.
Сферы интересов: проектирование и разработка высоконагруженных систем, распределенные системы, измерение и улучшение производительности сетевых сервисов, обучение программированию.
Больше инфы здесь.