Рубрика #мюсли
Вы, возможно, уже знаете, что я постоянно стремлюсь к уменьшению количества кода, который мне нужно писать, для запуска тех или иных сервисов. Так, я разработал три простых темплейта, которые использую для старта любых продуктов, чтобы не тратить время на запуск:
1.
Стартер фронтенда (TypeScript + Vue.js + Vuetify + Vuex)
2.
Стартер бекенда (Node.js + TypeScript + Koa.js + MongoDB + Typegoose)
3.
Темплейт для Телеграм-ботов (Node.js + TypeScript + Telegraf.js + Telegraf-i18n)
А для деплоя и continuous integration я использую свой костыль —
ci-ninja.
Но, почему-то, мне кажется, что можно еще сильнее минимизировать количество кода, которое необходимо писать. Может, есть какой серверный фреймворк, в котором еще меньше Koa нужно писать кода? Может, есть решение для деплоя проще, чем дроплеты DigitalOcean в связке с ci-ninja?
Может, вообще есть что-то, где нажал пару кнопок — и у тебя CI из коробки, деплой на сервер и вообще все в ажуре?
Ну, что-то не такое оверпрайснутое как Хероку (как только у вас становится овер 100 000 пользователей, приходится начинать продавать почки). Пишите в
@borodutcher свои предложения технологических стеков.
Только осторожно! Вселенская кара опустится на вас, если в вашем предложенном стеке придется писать больше кода, чем в моих темплейтах. Я стараюсь писать меньше кода, а не разрабатывать сервисы годами и никогда их не запускать.