V
у нас одноядерные крутятся
V
но думаем переходить на инстансы побольше
V
из-за enhanced network-инга
Dmitrii
всеравно это все много времени отнимает по обслуживанию, что вручную поднять все на железе, что beanstalk, поэтому и смотрю на лямбду
V
да, 15-20 минут у меня на 2 инстанса бинстолка разворачивается это сейчас
V
докер немного быстрее разворачивается
Dmitrii
еще же сконфигурировать все надо по началу
V
ну раз сконфигурировал и все :)
V
лямбду то тоже надо будет деплоить как-то
Dmitrii
прям как вебпак 😂
Dmitrii
как минимум знаю минус у лямбы, это облом с вебсокетами
V
вообще где-то в статье читал, что лямбда выходит дешевле инстанса, если памяти много не выжирает
Dmitrii
интересно засунуть целое express/koa приложение в одну лямбду это норм или зашквар? по бабкам скорее дороже выйдет чем api gateway + много лямбд
V
я как апи гейтвей будет тогда именно к этой лямбде конектится?
Dmitrii
ну по маске как нибудь все запросы?
V
Просто как оно будет именно к этой лямбде подключатся, а не запускать новую
Dmitrii
а зачем каждый раз к ней? можно же новую
Dmitrii
если апп стейтлес
V
А, я что-то гоню :)
V
Вообще можно я думаю, все параметры запроса можно в лямбду прокинуть, сейчас это даже легче стало
V
Роутер надо будет самому сделать наверн
Dmitrii
да
Dmitrii
мне просто надо будет graphql интерфейс строить, и пока думаю, на beanstalk либо в лямбду засунуть
V
Я бы проверил как быстро лямбда будет запускать код и отвечать
V
И где-то читал что вообще есть ограничение на одновременное количество работающих лямбд, но не помню точно
Dmitrii
с ограничением пропадает смысл безразмерного скейла, как они ее продают
V
Вот я точно не помню к чему это относилось, может уже в голове что-то смешалось :)
V
Надо погуглить
Dmitrii
я слышал что в идеале они должны быть легковестные
Dmitrii
https://github.com/serverless/serverless-graphql-apollo хотя вот тут вполне себе запихнули весь апп в лямду
V
С телефона не очень удобно смотреть, но у них там что-то простое или мне кажется?
Anonymous
Просто мне инетерсно, чувакам было не лень??! Нахрена??? https://github.com/billylaing/env-get
Анатолий
Anonymous
Babel, eslint, пачка тестов и ***** CircleCI ради:
Anonymous
function get(variableName, optionalDefault) {
var value = process.env[variableName] || optionalDefault;
if (typeof value !== 'undefined') return value;
throw new Error('Env variable ' + variableName + ' not found, and no default supplied!');
}
Новый
variableName vs. variable_name?
Eugene
variableName
Anonymous
Надо пойти пацанам помочь в разработке, у них там кажись не хватает автобилда и автопаблишинга релиза в NPM. Чёт как то не кошэрно так жить.
Anonymous
У них ***** и coveralls подключён!
Anonymous
Покрытие кода на 4 строчки кода, КАРЛ!!!!
Anonymous
Ладно, всё, я закончил бомбить, ушёл работать... Но ***** нахера им Babel???!!!!
Artur
Anonymous
Новый
https://github.com/billylaing/env-get/commit/c6c33d4e4582929170e2070b83786f8e24d8397b
Artur
и что?) я когда начинаю новый проект, выполняю команду в консоли, и у меня и флоу, и линтер, и бабель с привычными плагинами, и тестовое окружение, и темплейт ридми) так удобнее, чем даже десятую собирать руками
Artur
ну с почему бы даже 4 строчки не написать так, чтобы быть в них уверенным?
Eugene
Ребята, тут такое дело.
Начинаем проект. на node js и фронт на Реакте. Как организовать структуру проекта.
Варианты пока приходят в голову типа:
- 2 отдельных репозитория с фронтом и бэкэндом
- Папка проекта и в ней 2 папки frontend / backend (например 2 разработчика и есть шанс, что они будут и там и там делать изменения)
какие-то еще варианты и как у вас все это устроенно ?
Eugene
Сурово:)
Vladimir
Лучше все класть в один репозиторий
Artur
Dmitrii
Новый
Деплой на git hook.
Dmitrii
как понять что деплоить, если в репо 10 проектов? все даже если изменил один?
Новый
10 проектов в одном репозитории?
Dmitrii
монорепо же
Новый
На клиенте.
Yan
Yan
сейчас каждый школьник акк на гитхабе имеет, ты че, братишка
Yan
formidable глянь
Yan
по идее, да
Yan
тебе приходят в запросе файлы, ты каждый файл передаешь в другой запрос
А ВОТ ТЕПЕРЬ ПАБЛИК
Yan
аппликации
Yuno
Зачем язвить? В чем твоя проблема?
CherryTea
@IlyaAzarov остыньте сударь, вашему рабочему месту ничего не угрожает
CherryTea
тут вопросы всякие бывают, зачем агриться
CherryTea
поглумиться можно вот с этого
http://www.vestifinance.ru/articles/85934
Анатолий
Запахло политотой
Новый
Sergey
Sergey
что-то они запили скрипт уродский, копи-пастить не даёт
CherryTea
CherryTea
= запилили операционную систему
Sergey
Автоматизация Почты России
Sergey
http://www.os-rt.ru/
CherryTea
под капотом древная как говно мамонта цент 3.10.0…
Sergey
вот название дибильнейшее тоже...
Sergey
зайди в ось, качни ось, скачай соси
CherryTea
ночная сборка называется авОсь