Sergey
ненавижу самсунги
Таймураз
Почему не любишь?)
Таймураз
С с6
Sergey
CornerFly
Sergey
Почему не любишь?)
потому что они делают глючные смартфоны к тому же умеют изгадить оболочку своей херней
Таймураз
Galaxy s6 Полет нормальный
Anonymous
Мне из андройдов только Sony вкатили
Таймураз
2 года мобиле, все отлично За исключением йоты
A
subdomain на koa кто-нить организовывал? вида https://api.domain.com/v1/bla
A
как это реализовать ?
Дима
Можно делать вложенные роуты
Дима
koa-router объект с полноценной реализацей api вкладываешь в другой
A
спасибо
Aleksand
как это реализовать ?
такое лучше выносить из логики приложения, это задача балансера (nginx, haproxy и т.д.)
Aleksand
в общем случае приложение вообще не должно знать какой домен оно обслуживает, если этого сильно требует логика (что странно) то это можно получать из заголовков, которые опять же пробросит балансер, это позволит конфигурировать произвольно доменные имена и пути без коммитов в код
A
то есть версии апи разруливать через nginx?
Aleksand
то есть версии апи разруливать через nginx?
нет, версия это логика приложения, доменное имя логика балансера, все что в path урла как правило логика приложения уже
Aleksand
вопрос же был про subdomain, а не про версию которая часть path
A
ну да, верно.
Aleksand
ну да, верно.
https://github.com/containous/traefik/raw/master/docs/img/architecture.png
Cenator 🐈
всем привет, подскажите плс где можно недорого арендовать дедик с убунтой?
KlonD90
почему уменя есть ощущение что проще свой кубернетес навернуть чем любить кубернетес дальше
Cenator 🐈
digital ocean не хочет карту втб принимать
Cenator 🐈
vultr
он карты из рф принимает?
KlonD90
да
Aleksand
он карты из рф принимает?
я плачу, я даже себе там лимиты повышал через расширенную авторизацию, они очень боятся майнеров и ботов
KlonD90
они еще и ныли когда я им диспут прислал чтобы я так не делал
KlonD90
но вообще DO не нужен при живом vscale
Aleksand
но вообще DO не нужен при живом vscale
vscale это ДЦ строго в РФ, никуда не годится
KlonD90
на РИТе говорили что собираются что-то еще строить за границей
KlonD90
а вот coreOS все никак не идет :(
Aleksand
на РИТе говорили что собираются что-то еще строить за границей
но догнать ДО или Валтр им будет дорого и бессмысленно
KlonD90
Ну в своем классе они явно лучше. Машина в vscale и do
KlonD90
одинаковые по характеристикам в vscale быстрее диск
KlonD90
что я замерял
Aleksand
Ну в своем классе они явно лучше. Машина в vscale и do
ну я измерял, в этом классе топ - hetzner потом vultr и do, потом уже все остальные, aws вообще на дн
Aleksand
замена nginx для тех у кого нет админов
Aleksand
ну смотря для чего) я пользуюсь его конкурентом caddy
Aleksand
в "эконом-классе" лучше, проще и прозрачнее nginx, но не выше
Aleksand
он легко расширяется, много расширений готовых уже и документация отличная, сообщество больше
Aleksand
но в целом кадди медленнее (создатель говорит что фокус на фичах сначала) чем трафик раза в 2, и раза в 2-3 чем nginx, если нагрузка более 1000rps то тогда кроме nginx вариантов мало, почти нет
Aleksand
digital ocean не хочет карту втб принимать
пейпал обычно решает, им можно замаскировать карту
Cenator 🐈
пока что взял vscale
Aleksand
пока что взял vscale
ну если чисто для себя то это самый простой и удобный вариант
A
получается что если рулить версии в коде, то структура в проекте получается вот такая: - routes -- v1 --- users.js --- products.js -- v2 --- users.js ... и видимо тоже самое с моделями и контроллерами
A
превратится такая штука в ад, с 3-ей версии
Cenator 🐈
странно, пополнил баланс на 100р, он отобразился, но сервер создать все равно не дает. Надо подождать, или надо было на 101р оплачивать?
Cenator 🐈
а, все, норм, спасибо всем)
Таймураз
https://github.com/containous/traefik/raw/master/docs/img/architecture.png
Для десятка различных сервисов traefik подойдет?
Таймураз
docker swarm кластер из 2 нод Куча доменов
Aleksand
Для десятка различных сервисов traefik подойдет?
я caddy советую, он точно подойдет и для тысячи, трафик на мой взгляд хуже
Таймураз
Легко настраивать? Не хочется с nginx nginx-proxy связкой возиться
Aleksand
почитай доку, там настолько плоско что не сразу понятно даже
Таймураз
Лол Завтра же начну ставить)
A
ребята, подскажите как версии в коде лучше разрулить?
A
версии api
A
имею ввиду
A
не ноды)
Aleksand
версии api
сильно зависит от фреймфорка твоего
A
koa
Aleksand
Мсье любит боль?
определенно)
ixplo
каждый раз заглядывая в node_modules я грущу
Aleksand
каждый раз заглядывая в node_modules я грущу
только в одном месте такой боли нет - golang
ixplo
4 зависимости в package.json выливаются в 214 папок какой-то херни
GG
зато велосипедов меншье)
Aleksand
зато велосипедов меншье)
нет, это не так. по сути базовый недостаток архитектуры, с которым придется мирится наверное всегда
Aleksand
а велосипедов как раз наоборот - на порядок больше
GG
нет, это не так. по сути базовый недостаток архитектуры, с которым придется мирится наверное всегда
ну я за то, что чаще ищут готовые решения на npm, поэтому так много зависимостей вываливаеться
Aleksand
left-pad случился именно c npm (не с pip, не с gem и не maven), и не где-то а в репозитори реакта
ixplo
чо это? )
GG
чо это? )
https://habrahabr.ru/post/280099/
ixplo
фс не смогла хранить такого количества говна в себе? )