Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «erlang»
[Перевод] Как Discord масштабировал Elixir на 5 млн одновременных пользователей 2017-08-09 17:34:01
... . Виртуальная машина Erlang стала идеальным кандидатом ... , а экосистеме Erlang не хватает информации ...
+ развернуть текст сохранённая копия
С самого начала Discord активно использовал Elixir. Виртуальная машина Erlang стала идеальным кандидатом для создания высокопараллельной системы реального времени, которую мы собирались создать. Первоначальный прототип Discord был разработан на Elixir; сейчас он лежит в основе нашей инфраструктуры. Задача и предназначение Elixir простые: доступ ко всей мощи Erlang VM через гораздо более современный и дружественный язык и набор инструментов.
Прошло два года. Сейчас у нас пять миллионов одновременных пользователей, а через систему проходят миллионы событий в секунду. Хотя мы абсолютно не сожалеем о выборе архитектуры, пришлось проделать массу исследований и экспериментов, чтобы добиться такого результата. Elixir — это новая экосистема, а экосистеме Erlang не хватает информации о её использовании в продакшне (хотя Erlang in Anger — это нечто). По итогу всего пути, пытаясь приспособить Elixir для работы в Discord, мы извлекли некоторые уроки и создали ряд библиотек. Читать дальше →
Тэги: discord, elixir, elixir/phoenix, erlang, erlang/otp, ets, fastglobal, manifold, mochiglobal, веб-сайтов, высокая, консистентное, производительность, разработка, хеширование
[Перевод] Создание движка для блога с помощью Phoenix и Elixir / Часть 10. Тестирование каналов 2017-07-14 00:41:56
...
+ развернуть текст сохранённая копия
От переводчика: «Elixir и Phoenix — прекрасный пример того, куда движется современная веб-разработка. Уже сейчас эти инструменты предоставляют качественный доступ к технологиям реального времени для веб-приложений. Сайты с повышенной интерактивностью, многопользовательские браузерные игры, микросервисы — те направления, в которых данные технологии сослужат хорошую службу. Далее представлен перевод серии из 11 статей, подробно описывающих аспекты разработки на фреймворке Феникс казалось бы такой тривиальной вещи, как блоговый движок. Но не спешите кукситься, будет действительно интересно, особенно если статьи побудят вас обратить внимание на Эликсир либо стать его последователями.»
В этой части мы научимся тестировать каналы. Читать дальше →
Тэги: elixir, elixir/phoenix, erlang/otp, phoenix, rails, ruby, wunsh, веб-сайтов, программирование, разработка, функциональное
Phoenix Framework – Webpack вместо Brunch, деплой с помощью Distillery и немного systemd 2017-06-26 01:02:40
+ развернуть текст сохранённая копия
Эта статья является попыткой автора свести воедино в виде небольшого руководства несколько тем, с которыми, так или иначе, сталкиваются практически все разработчики веб-приложений, а именно – работа со статическими файлами, конфигурациями и доставкой приложений на сервер. На момент написания этого текста, последней стабильной веткой Phoenix Framework была ветка 1.2.х.
Кому интересно, почему не Brunch и как совместить миграции с Distillery – прошу под кат. Читать дальше →
Тэги: deployment, elixir, elixir/phoenix, erlang, framework, npm, phoenix, webpack, веб-сайтов, разработка
Phoenix Framework – Webpack вместо Brunch, деплой с помощью Distillery и немного systemd 2017-06-26 01:02:40
+ развернуть текст сохранённая копия
Эта статья является попыткой автора свести воедино в виде небольшого руководства несколько тем, с которыми, так или иначе, сталкиваются практически все разработчики веб-приложений, а именно – работа со статическими файлами, конфигурациями и доставкой приложений на сервер. На момент написания этого текста, последней стабильной веткой Phoenix Framework была ветка 1.2.х.
Кому интересно, почему не Brunch и как совместить миграции с Distillery – прошу под кат. Читать дальше →
Тэги: deployment, elixir, elixir/phoenix, erlang, framework, npm, phoenix, webpack, веб-сайтов, разработка
Elixir и Angular 2 безо всяких Hello, world!, или Реализуем работу с древовидным справочником, часть 1 2017-02-27 09:09:45
+ развернуть текст сохранённая копия
Функциональный язык программирования Elixir набирает популярность, а один из последних фреймворков для создания одностраничных приложений — Angular 2 — недавно вышел в релиз. Давайте познакомимся с ними в паре статей, создав с нуля полноценный back-end на Elixir и Phoenix Framework, снабжающий данными клиентское приложение-frontend на базе Angular 2.
Hello, world — не наш вариант, поэтому сделанное при необходимости можно будет применить в реальных проектах: весь представленный код выложен под лицензией MIT.
Объем статьи большой огромный! Надеюсь на столь же огромное количество комментариев — любых. Не раз замечал, что из комментариев получаешь не меньше, чем от основной статьи, а иногда и больше.
В первой статье будет несколько вступительных слов и работа над back-end. Поехали! Читать дальше →
Тэги: elixir, elixir-lang, elixir/phoenix, erlang/otp, framework, phoenix, букв, веб-сайтов, велосипеды, древу, конёк, краткость, мыслию, программирование, разработка, функциональное
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Главная / Главные темы / Тэг «erlang»
|
Взлеты Топ 5
Падения Топ 5
|