Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «eliwagar»
[Перевод] Как Discord масштабировал Elixir на 5 млн одновременных пользователей 2017-08-09 17:34:01
С самого начала Discord активно использовал Elixir. Виртуальная машина 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, веб-сайтов, высокая, консистентное, производительность, разработка, хеширование
[Перевод] Начни изучать Elixir прямо сейчас! Перевод всей серии статей готов 2017-08-08 08:39:38
...
+ развернуть текст сохранённая копия
От переводчика: «Elixir и Phoenix — прекрасный пример того, куда движется современная веб-разработка. Уже сейчас эти инструменты предоставляют качественный доступ к технологиям реального времени для веб-приложений. Сайты с повышенной интерактивностью, многопользовательские браузерные игры, микросервисы — те направления, в которых данные технологии сослужат хорошую службу. Далее представлен перевод серии из 11 статей, подробно описывающих аспекты разработки на фреймворке Феникс казалось бы такой тривиальной вещи, как блоговый движок. Но не спешите кукситься, будет действительно интересно, особенно если статьи побудят вас обратить внимание на Эликсир либо стать его последователями.»
В этой части речь больше пойдёт о вёрстке, чем непосредственно об Эликсире, однако статья будет полезна тем, что расскажет о взаимодействии с ассет-пайплайном Phoenix.
Вы можете прямо сейчас открыть первую часть и за несколько вечеров создать работающее приложение на Фениксе и посмотреть на Эликсир в действии. А также познакомиться с вебсокетами, плагами, ченджсетами и другими страшными словами функциональной веб-разработки :) Читать дальше →
Тэги: css, elixir, elixir/phoenix, foundation, html, phoenix, rails, ruby, wunsh, блог, веб-сайтов, вунш, разработка
[Перевод] Создание движка для блога с помощью 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, веб-сайтов, разработка
Главная / Главные темы / Тэг «eliwagar»
|
Взлеты Топ 5
Падения Топ 5
|