Как я переоткрыл Nginx

Frontend

Я какой-то нестандартный фронтенд разработчик. Много лет разрабатывал фуллстек приложения и какой-то момент решил отдохнуть и верстать формочки :)

Но и жизнь фронтенд разработчиком не заставляет меня скучать. Я постоянно нахожу какие-то новые сферы применения JavaScript. Я уже рассказывал, как мне приходилось использовать JavaScript для ML и вот опять...

Я нашёл еще одну неочевидную сферу для применения JavaScript. В поисках решения простой, но нетривиальной задачи, взвешивая все за и против, я решился воплотить логику в конфигурации Nginx, но его синтаксиса не хватило для реализации моей идеи.

Видимо, был какой-то сигнал свыше, и я отыскал модуль njs в документации Nginx, который позволил мне описать логику на привычном для нас JavaScript и выполнить этот код на сервере без Node.js. Как это у меня получилось и что из этого вышло — расскажу в своем докладе.

Уровень сложности

Уверенный.

Работает веб-разработчиком с 2011 года.

Выступает на митапах и конференциях.

Еще на тему Frontend