Дмитрий, вы молодец, но, имхо:
700 метров под пуш в вебхук? ну, такое. ;)
зачем столько слоёв?
RUN apt-get update && apt-get install -y --no-install-recommends apt-utils
RUN apt-get -y install locales
потом еще раз RUN apt-get -y install apt-transport-https freetds-dev unixodbc-dev git
ну и т.д.
раз понаписали столько классов, то зачем тянуть либу, когда просто для инкаминг вебхука надо было собрать json и всё.
автор ноды> чуваки, я тут прикрутил V8 к сокетам, можно фигачить JS на сервере. Там тредов только нету, но можно колбеками — так даже быстрее. С глобальными переменными только поаккуратнее, ну и прикрутите там чтобы если память утекла и все упало — сервак бы ребутался.
джависты и прочие дотнетчики> Вы там головой-то не поехали часом?
… конференции, доклады, активный пиар про асинхронный подход и перформанс, основанный на искажении реальности…
молодежь> ура! Node — самый быстрый способ писать серваки, колбеки — самый крутой способ писать код
… проходит 8 лет
автор ноды> я тут подумал что не очень была идея. Ну типа с потоками все-таки лучше, и вообще. Я сам на GO спрыгнул, гоп до кучки.
джависты и прочие дотнетчики> Ну наконец у них отлегло-то…
авторы GO> мы тут язык придумали, все быстро пыщ-пыщ, дженериков только нету, но они вам не нужны, чтобы лишний раз головой ну думать. Тулинга только толком нету, ну ничего, напишем. Не на джаве же писать? Хаха!
джависты и прочие дотнетчики> Вы там головой-то не поехали часом?
700 метров под пуш в вебхук? ну, такое. ;)
зачем столько слоёв?
RUN apt-get update && apt-get install -y --no-install-recommends apt-utils
RUN apt-get -y install locales
потом еще раз RUN apt-get -y install apt-transport-https freetds-dev unixodbc-dev git
ну и т.д.
раз понаписали столько классов, то зачем тянуть либу, когда просто для инкаминг вебхука надо было собрать json и всё.
и еще helpcenter.veeam.com/docs/backup/rest/em_web_api_reference.html?ver=95
у вас же целый Veeam Backup Enterprise Manager RESTful API есть, зачем в базу то лазить?
автор ноды> чуваки, я тут прикрутил V8 к сокетам, можно фигачить JS на сервере. Там тредов только нету, но можно колбеками — так даже быстрее. С глобальными переменными только поаккуратнее, ну и прикрутите там чтобы если память утекла и все упало — сервак бы ребутался.
джависты и прочие дотнетчики> Вы там головой-то не поехали часом?
… конференции, доклады, активный пиар про асинхронный подход и перформанс, основанный на искажении реальности…
молодежь> ура! Node — самый быстрый способ писать серваки, колбеки — самый крутой способ писать код
… проходит 8 лет
автор ноды> я тут подумал что не очень была идея. Ну типа с потоками все-таки лучше, и вообще. Я сам на GO спрыгнул, гоп до кучки.
джависты и прочие дотнетчики> Ну наконец у них отлегло-то…
авторы GO> мы тут язык придумали, все быстро пыщ-пыщ, дженериков только нету, но они вам не нужны, чтобы лишний раз головой ну думать. Тулинга только толком нету, ну ничего, напишем. Не на джаве же писать? Хаха!
джависты и прочие дотнетчики> Вы там головой-то не поехали часом?