MY.UAСтатьи
Зарплаты на рынке больше $6 тыс., мало конкурентов. Как я стал эрлангистом: история разработчика BetInvest
Зарплаты на рынке больше $6 тыс., мало конкурентов. Как я стал эрлангистом: история разработчика BetInvest

Зарплаты на рынке больше $6 тыс., мало конкурентов. Как я стал эрлангистом: история разработчика BetInvest

В 2000-х годах приложение для обмена сообщениями ejabberd привлекло многих IT-специалистов к языку программирования Erlang. Одну из первых версий своего чата Facebook построил именно на ejabberd.

Тогда программист Сергей Костюшкин тоже увлекся Erlang. Сегодня он возглавляет направление Erlang-разработки в BetInvest. Она делает платформу для букмекерской компании Favbet.

В партнерском материале с Favbet Сергей рассказал MC.today о том, в чем Erlang превосходит другие языки, как его выучить и зарабатывать больше $6 тыс. в месяц.

Как я стал Erlang-евангелистом

Компьютеры и программирование заинтересовали меня еще в школе. Я окончил техникум в Днепре, поступил на вечернее отделение в вуз и параллельно занимался своим стартапом – районным интернет-провайдером. Тогда я много думал о технологиях и мало о прибыли, поэтому стартап не выгорел. Зато я получил опыт программирования на Bash, Ruby, Perl.

Сергей Костюшкин

Когда я работал в аутсорсинговой компании, мне хотелось добиться максимальной личной эффективности. Я хотел найти такой язык, на котором одной строкой кода можно написать то, что обычно занимает десять, чтобы передавать свои мысли лаконично.

Однажды я узнал о «проблеме 10 тысяч соединений». Это когда компьютер, который в теории может обслужить 500 тыс. соединений, на самом деле выдерживает всего 10 тыс.

Одним из немногих приложений, которые решали эту проблему, был jabber-сервер ejabberd. И он был написан на Erlang. ejabberd в 2001 году начал разрабатывать украинец Алексей Щепин.

Я изучил основы Erlang по примерам кода на официальном сайте языка. Без книг и руководств освоил язык на 30%. В 2009 году вышло первое пособие создателя языка Джона Армстронга Programming Erlang. С его помощью изучил остальные 70%.

Первым местом работы с Erlang для меня стал «ПриватБанк». Там в начале 2010-х тоже столкнулись с «проблемой 10 тысяч соединений», когда разрабатывали чат для клиентов «Приват24». Увидели, как легко с проблемой справился ejabberd, и решили использовать Erlang в других проектах.

Когда я откликнулся на вакансию «ПриватБанка», был уверен, что у компании много крутых эрлангистов. Но оказалось, что я стал первым, кого взяли на позицию Erlang-разработчика. 

Я понял, что этому языку нужно обучать других. Посчитал, что в родном Днепре – городе, где делали космические ракеты, – должна быть сильная школа программирования. На первых порах идею Erlang-курсов в «ПриватБанке» не поддержали. Но я снял офис сам и начал вести бесплатные уроки. В итоге за десять лет курсы окончили более 500 человек.

Сергей Костюшкин

Преподавание сделало меня известным, и я получил приглашение провести курсы в BetInvest. А через два с половиной года мне предложили возглавить направление Erlang-разработки.

Зачем Erlang нужен букмекерской компании

В 2000-х Favbet был небольшой букмекерской компанией, которая работала с клиентами только через кассы. А в начале 2010-х она начала разрабатывать онлайн-платформу.

Сначала платформа была написана на языке PHP. А когда нагрузки стали расти, команда перешла на Erlang. Мы знали, что у популярной британской компании Bet-365 самые большие нагрузки среди букмекеров. И она переписала свою платформу на Erlang. BetInvest сделали так же.

Благодаря Erlang букмекерская платформа, которую разработали в BetInvest, может обслуживать в разы больше пользователей, чем конкуренты, на одинаковом числе серверов. Это работает и наоборот: при одинаковом с конкурентами числе пользователей платформе нужно меньше серверов. А еще нужно меньше инженеров, чтобы обслуживать платформу.

Платформа Favbet состоит из разных сервисов, которые работают как одно целое. Один из самых загруженных сервисов – система учета денег клиентов. Люди вносят деньги на личные счета, делают с них ставки. И система должна вести учет средств на счете каждого человека.

Этот сервис выдерживает нагрузки в несколько тысяч операций в секунду. А разрабатывают и поддерживают его всего пять эрлангистов.

Сергей Баснин, лидер одной из команд эрлангистов BetInvest

В 2019 году я окончил курс Сергея Костюшкина и пришел в компанию. Руководитель сразу направил меня в команду, которая занималась сервисом для обработки платежей.

Спустя полгода ее лидер перешел на другую роль и место предложили мне, потому что я был в курсе всех проектов команды. Так быстро я занял должность тимлида.

Сергей Баснин

Интересные свойства Erlang

  • Процессы Erlang умеют «общаться» друг с другом. Если что-то «полетит», один процесс сообщит другому: «Я сломался». И тогда другие процессы перезапустят его. Разработчик может вносить изменения в программу, не отключая пользователей. Они даже не заметят сбой в системе.
  • Защищает системные данные от взлома. Проблемы с безопасностью чаще всего возникают в тех языках, где программисты работают с оперативной памятью напрямую. Например, в C, C++, Java. У Erlang же есть виртуальная машина (виртуальный компьютер, который работает внутри другого компьютера. – Прим. ред.), и она берет эту работу на себя. Поэтому Erlang-разработчик не работает с оперативкой. И у злоумышленника к ней тоже нет доступа, а значит, нет доступа к данным.

Что в Erlang может удивить

  1. Синтаксис очень отличается от синтаксиса других языков. Он не похож на синтаксис Java, Python или Ruby. В этих языках операции, которые нужно выполнять много раз, зацикливаются. В Erlang вместо этого нужно написать маленькую программу, которая запускает сама себя. Это называется рекурсией, и новичкам она дается тяжело.
  2. Это язык только для backend-разработки (внутренняя архитектура программы, которая скрыта от пользователя. – Прим. ред.). Это значит, что результат работы не виден на экране: это не кнопки, не меню.
  3. Не подходит для сложных математических вычислений. Математика в этом языке работает медленнее, чем в других языках. Поэтому Erlang – не лучший вариант для криптографии: блокчейна, майнинга криптовалют.

Язык, о котором мало кто знает

Erlang все еще редкий язык программирования, хотя ему больше 30 лет. Его создали в 80-х годах в компании Ericsson специально для телекома. В 2010-х годах он пережил новое рождение: тогда его начали использовать крупные компании, такие как Facebook и WhatsApp.

Сегодня на Erlang пишут мессенджеры, чаты, в том числе в компьютерных играх, стриминговые сервисы (сервисы потоковой видеотрансляции. – Прим. ред.), банковские сервисы и сервисы для букмекерских компаний.

Erlang-разработчиков в Украине немного – около 300 специалистов. Поэтому им важно делиться опытом работы с редким языком. BetInvest поддерживает независимое сообщество эрлангистов, устраивает для них профессиональные встречи.

У украинского сообщества эрлангистов есть Telegram-канал. В нем новички могут задать вопросы опытным разработчикам.

Где можно выучить Erlang

Сейчас освоить Erlang проще, чем 13 лет назад: есть учебники, онлайн-курсы. Но, на мой взгляд, лучше изучать его в аудитории с преподавателем. Так быстрее разберетесь со сложностями.

Курсы по Erlang я веду до сих пор, но сейчас только для компании BetInvest. Мы планируем поэкспериментировать с форматом: человек сможет приходить в офис BetInvest, получать видеолекции, домашние задания, отдавать их на проверку и задавать уточняющие вопросы. Лучших ребят компания будет брать на работу.

Яна Рыбальченко, Erlang-разработчик в BetInvest

Яна Рыбальченко

Когда-то я использовала языки программирования как гимнастику для мозга. Я работала DevOps-инженером – устанавливала и настраивала приложения на серверах. Упражнения в программировании на редких языках не помогали в рабочих обязанностях. Зато помогли осознать, что мне хочется сменить профессию с DevOps на разработчика.

Муж-эрлангист посоветовал выучить Erlang, и я записалась на курсы Костюшкина. Женщине, которая только начинает карьеру разработчика, трудно получить работу. А после курсов можно было претендовать на место разработчика в BetInvest. Опыт в DevOps мне помог: я уже знала, как устроена внутренняя, невидимая пользователю, часть интернет-магазина, а сейчас сама разрабатываю эту часть.

Сколько может зарабатывать эрлангист

В Украине эрлангисты зарабатывают до $6,5 тыс. Специалисты с опытом от пяти лет в других странах получают до $10 тыс. Вакансий на DOU, Djinni, Work.ua не так уж и много, но хорошего Erlang-разработчика работа найдет сама. А искать, скорее всего, будут в LinkedIn.

Я вижу преимущество в том, что эрлангистов не очень много. Людей, которые пишут на популярных языках, например Java, больше, чем вакансий. А за эрлангистов компании вынуждены бороться. К тому же, зная редкий язык программирования, можно быстро продвинуться по карьерной лестнице.

Фото: Александр Козаченко, Марина Оверчук

 

Поделиться
Поделиться сюжетом
Источник материала
Від різдвяної казки Dior до Мераї Кері в Gucci: найатмосферніші святкові кампанії модних брендів 2026 року
Elle
2026-11-05T16:30:30Z
Забудьте про звичний денім: Демі Мур започаткувала новий тренд на джинсові сукні
Elle
2026-11-04T12:21:30Z
Чому Анна Стен приховувала свій вік: таємниці біографії першої української зірки Голлівуду
Elle
2026-10-29T13:51:47Z
«Громадянин — це дієслово»: інтерв’ю з молодшою лейтенанткою бригади «Ахіллес» Аліною
Elle
2026-10-28T09:39:44Z
100 жінок, які змінюють світ: Влада Ліберова
Elle
2026-10-27T11:57:49Z
Формула масштабування
Elle
2026-10-23T09:28:13Z
Королівський вечір у Віндзорі: Кейт Міддлтон у сукні Elie Saab і тіарі принцеси Діани на історичному банкеті
Elle
2026-10-21T10:42:48Z
«Найголовніше — це примиритися»: Принц Гаррі відверто про повернення до Англії та бажання «вирішити все» з королем Чарльзом і принцом Вільямом
Elle
2026-10-20T19:04:07Z
Кейт Міддлтон повертає в моду найрозкішніший відтінок зеленого
Elle
2026-10-20T17:39:42Z
Оголошено нову тему Met Gala 2027 після гучного скандалу
Elle
2026-11-05T17:39:31Z
GoodStone запустив подкаст
Elle
2026-11-05T17:00:34Z
Кидаємо виклик сірій осені: модні новинки від українських брендів
Elle
2026-11-05T14:57:38Z
Як VERKA SERDUCHKA об’єднала тисячі українців у Європі
Liza
2026-11-05T14:30:44Z
Будівлі цирку в Києві виповнюється 66 років: у ці вихідні святкують виставами
Хмарочос
2026-11-05T05:49:44Z
Ремені з круглою пряжкою — модний аксесуар сезону
Elle
2026-11-04T22:15:29Z
Цієї осені замість базового светра носимо моделі з принтом argyle
Elle
2026-11-04T21:18:31Z
Куди піти в листопаді: найцікавіші виставки, концерти та фестивалі
Elle
2026-11-04T15:30:31Z
В Україні звели унікальний гостьовий будинок, який поєднує традиційну архітектуру та мінімалізм
Хмарочос
2026-11-04T14:09:42Z
«Пітт» звинувачують у незаконному перезапуску «Швидкої допомоги»: що відомо про судовий позов
Elle
2026-11-05T16:21:31Z
«Під захистом держави»: в український прокат виходить лауреат Призу глядацьких симпатій Берлінале
Cineast
2026-11-05T14:51:46Z
Випуск від 05 листопада 2026 року
Cineast
2026-11-05T14:42:39Z
Від кицюні до слоніхи: завершилися зйомки комедії «Тваринний інстинкт» з Олександром Рудинським — сиквелу хіта «Песики»
Cineast
2026-11-05T14:36:39Z
Найсердитіший птах проти батьківства: вийшов перший трейлер анімаційної комедії «Angry Birds у кіно 3»
Cineast
2026-11-05T14:24:46Z
Усі в зборі — батьки, діти й онуки: вийшли офіційні трейлер та постер комедії «Скажене Різдво»
Cineast
2026-11-05T14:18:38Z
«Кожен житель України має бути врахований!»: вийшов тизер драми «Перепис населення» Олени Подолянко
Cineast
2026-11-05T14:12:44Z
Сила жити далі: українсько-литовський документальний фільм «Жити» увійшов до конкурсу Талліннського кінофестивалю PÖFF
Cineast
2026-11-05T14:03:42Z
Гра виходить у реальний світ: вийшов перший трейлер пригодницького блокбастера «Джуманджі: Велика втеча»
Cineast
2026-11-05T13:57:37Z
Чому світ охопила житлова криза і як із нею борються європейські міста
Хмарочос
2026-11-02T11:27:46Z
Заповідник «Стародавній Київ» опублікував найкращі оглядові точки – Київські мірадори
Хмарочос
2026-11-02T11:21:54Z
«10 мандрівок давнім Галичем»: у Франківську презентували новий путівник
Ukraine Art News
2026-11-01T18:00:37Z
Сінгапур збільшив пропускну спроможність водотоків на 30% завдяки біоінженерії та природним паркам
Хмарочос
2026-11-01T12:27:48Z
У Києві відновлюють рух автобусів Південним мостом
Хмарочос
2026-10-31T11:03:41Z
60 кілометрів, година в дорозі: відкрито найдовше кільце метро в Китаї
Хмарочос
2026-10-30T15:51:54Z
Південний міст частково відкрили для легкових автомобілів. Лише в жовтні у нього поцілили чотири рази
Хмарочос
2026-10-30T08:12:58Z
Foster + Partners зведе в Єревані хмарочоси з мостами-садами. З них відкриватиметься вид на Арарат
Хмарочос
2026-10-29T06:09:59Z
У Лондоні Оксфорд-стріт стане пішохідною
Хмарочос
2026-10-28T12:33:52Z
Суд зобов’язав КМДА взяти на облік як пам’ятку будинок навпроти Замку Річарда на Андріївському узвозі
Хмарочос
2026-11-05T15:48:41Z
Що носити замість звичайної шапки: найцікавіші ідеї зі streetstyle на холодний сезон-2026
Elle
2026-11-05T15:45:33Z
Кальцій є не тільки в молоці: ось де ще його можна знайти
Liza
2026-11-05T15:15:40Z
Ель-Саєд і Таларіко: демократи, які «перемогли мільярдерів» обіцянками доступної медицини й житла
Хмарочос
2026-11-05T14:57:51Z
ЄС погіршив оцінку екологічних реформ в Україні. Одна з причин – ліквідація Міндовкілля
Хмарочос
2026-11-05T14:54:40Z
Мовні іспити — радше про політику, а не інтеграцію: лінгвісти пояснюють на досвіді Франції
Хмарочос
2026-11-05T14:39:54Z
Григорій Решетнік розповів, чи має дивні забаганки в райдері
Liza
2026-11-05T14:18:44Z
Як підготувати тую до зими, щоб вона не пожовкла від холоду
Liza
2026-11-05T14:12:51Z
Новий Карфаген. Подробиці про багатомільярдний наркобізнес Хімпром
Лига
2026-11-05T12:09:22Z
Приватні мисливці за "шахедами". Як бізнес розбудовує власну ППО
Лига
2026-11-05T09:00:24Z
Як це було: спільна сесія WELDI та L’Oréal Україна — Beauty Powered by Tech
Elle
2026-11-04T15:00:35Z
Українці вивели на орбіту перший супутник мережі, яка має стати альтернативою «Старлінку»
Хмарочос
2026-11-03T14:51:45Z
Мистецтво затишку: ELLE Decoration презентує осінній номер
Elle
2026-11-03T10:00:33Z
Виїхати з Ліми: українці розробили навігатори, які працюють без GPS за власними картами
Хмарочос
2026-11-02T15:18:55Z
Китайський стартап створив лазерний гаджет, що збиває комарів у повітрі
Хмарочос
2026-11-02T12:15:43Z
«Добре, що наш мер – боксер»: мережа відповіла мемами на хакерську атаку на застосунок «Повітряна тривога»
Хмарочос
2026-11-02T07:00:43Z
BIG представила «Міста для біженців» — проєкт, який пропонує переосмислити тимчасове житло
Хмарочос
2026-10-31T12:36:43Z
Як шкільні автобуси у Каліфорнії перетворились на павербанки для 1000 осель
Хмарочос
2026-10-23T05:25:21Z
Готуємо найсмачніший рататуй із сезонних овочів
Elle
2026-08-26T18:48:32Z
Список покупок: продукти, які варто їсти у спеку +38°C
Elle
2026-08-08T02:08:52Z
Модні булочки з лохиною та маскарпоне: простий літній рецепт
Elle
2026-07-13T14:18:30Z
10 продуктів, які варто вживати після тренувань, щоб отримати тіло своєї мрії та позбутися м’язових спазмів
Elle
2026-06-18T12:12:45Z
Білковий сніданок для швидкого схуднення: поради та рецепти від фітнес-експертки
Elle
2026-04-23T14:57:30Z
Корисний протеїновий перекус від знаменитої фітнес-тренерки, який забезпечить відчуття ситості надовго
Elle
2026-04-16T16:18:28Z
5 корисних перекусів на всі випадки життя
Elle
2026-04-07T16:21:30Z
Свята без алкоголю: 6 ідей zero-коктейлів
Elle
2025-12-30T13:48:17Z
Імбирне печиво як в Нью-Йорку: елементарний рецепт з продуктів, які є на кожній кухні
Elle
2025-12-09T16:15:46Z