Как стать автором
Обновить

Язык программирования Elixir экономит Pinterest $2 млн в год на затратах на серверы

Время на прочтение1 мин
Количество просмотров4.8K

Представители Pinterest рассказали, как внедрение языка программирования Elixir экономит компании $2 млн в год на затратах на серверы. Его используют для массового и эффективного обслуживания инструментов и мониторинга производительности. 

Инженер-программист Стив Коэн, который работал с командами Pinterest для раннего внедрения Elixir, рассказал, что был выбран именно этот язык, поскольку в компании искали систему, которую было бы легко понять программистам и которая могла бы лучше использовать преимущества серверов. «Меня заинтриговало сочетание дружественного синтаксиса Elixir, мощных функций метапрограммирования и включения модели актора», — отметил он.

На стадии внедрения у Pinterest работало около 1400 серверов, но это количество сократили примерно на 95%. Одной из систем, которая работала на 200 серверах Python, теперь хватает четыре сервера Elixir. По словам Коэна, при этом производительность и надёжность систем возросли. Так, система уведомлений на Java использовала 30 экземпляров c32.xl. После перехода на Elixir она работает на 15-ти. При этом время отклика значительно сократилось, как и количество ошибок.

О том, как как Discord масштабировал Elixir на 5 млн одновременных пользователей, можно прочитать здесь.

Elixir — это динамический функциональный язык для создания масштабируемых и поддерживаемых приложений. Он построен на основе платформы Erlang. В 2022 году язык оказался во второй половине рейтинга языков программирования от TIOBE Software.

Теги:
Хабы:
Всего голосов 8: ↑8 и ↓0+8
Комментарии9

Другие новости

Истории

Работа

Ближайшие события

19 марта – 28 апреля
Экспедиция «Рэйдикс»
Нижний НовгородЕкатеринбургНовосибирскВладивостокИжевскКазаньТюменьУфаИркутскЧелябинскСамараХабаровскКрасноярскОмск
23 апреля
Meetup DevOps 43Tech
Санкт-ПетербургОнлайн
24 апреля
VK Go Meetup 2025
Санкт-ПетербургОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань
14 мая
LinkMeetup
Москва
5 июня
Конференция TechRec AI&HR 2025
МоскваОнлайн
20 – 22 июня
Летняя айти-тусовка Summer Merge
Ульяновская область