A
Пожалуй единственная вещь, которая создает некоторые проблемы - это я до сих пор не понял, как сделать так, чтобы из async прилетали Bluebird промисы, а не дефолтные.
По идее надо было их в global поменять, но либо я что-то напутал, либо все несколько сложнее
A
Ну потому что с ходу этого достичь не получилось.
A
Ну, и как ни странно - всё.
A
Нагрузка у нас детская - 140k/week
Из всего набора библиотек проблемы были только с lwip в сервисе процессинга картинок - она завязана на нативные интерфейсы, и не захотело собираться под 7.x вообще.
Поэтому картинки живут под 6.x
Serhiy
с lwip да. Беда.
Narek
Sergo
Anton 🇺🇦
Гайс, кроме нода для веб бекэнда что кроме джанго и рельсов взять можно?
Evgeny
PHP, 1C
Alexander
1c?
Dreamerinnoise
Жаву
Михаил Макарычев
Егор 🐟
1с?
Alexander
ты пошутил надеюсь? )
Егор 🐟
Не, вообще можно, почему нет? Но она не умеет слушать, только на фоновых заданиях реализовывать
Alexander
такую говнину в качестве бекенда юзать - фуфуфу
Егор 🐟
Писать куда-то обращения и по таймеру обрабатывать
Егор 🐟
Alexander
для своих задач - возможно... но не для веб бекенда
Егор 🐟
Хм.. Не знаю, говорить ли?..
Егор 🐟
Ладно.
Скажу
У меня на 1С бот для телеграмма написан и работает
А ВОТ ТЕПЕРЬ ПАБЛИК
на асме еще не писал?
А ВОТ ТЕПЕРЬ ПАБЛИК
тоже же можно
Егор 🐟
Ну, я же не просто так. Просто бот для начальства, чтобы смотреть отчётность всякую. Вот и написал, "не отходя от базы". Средствами 1С данные из БД 1С получил, скомпоновал и кинул
Егор 🐟
с HTTP умеет работать? Значит можно писать всё подряд, и похуй что так "не делают"
Михаил Макарычев
За элексир поясни
Я не писал на нём. Но многие рельсовики на него переезжают
Vladimir
Егор 🐟
Кстати, все рельсовики наркоманы на антидепрессантах? Просто 3 из 3 знакомых..
Новый
Михаил Макарычев
Sergey
кто юзает ava?
Vladimir
👨🏼💻
Sergey
серьезно?
Sergey
не знает никто?
Sergey
https://github.com/avajs/ava
Evgeny
Ну ващет смотрится интересно
Dmitrii
apollo в продакшене использует кто нибудь?
Anonymous
Anonymous
очень медленная
Denis
Ребят, есть вопрос по поводу REST API. Как лучше разделять API для мобильных и web-приложений? Разделять ли API для iOS и Android? Или обеспечивать доступ по виду:
https://www.apple.com/api/v14/macbooks/?access_token=...
В большой системе изменения и выкатка изменений может идти с разным темпом. Плюс мы же не можем гарантировать обновление приложения к моменту времени в соответствии с ожидаемыми сигнатурами запроса/ответа.
Anonymous
я лично бенчмарк запускал и мока лучше гораздо
Michael
Anonymous
Yuriy
Yuriy
Не мока , а моча
Merriam-Webster таки утверждают, что «мока»: https://www.merriam-webster.com/dictionary/mocha
Dima
Егор 🐟
Mocha - это от названия вида кофе. И это таки "мока"
Yuriy
Yuriy
Недостаточно точно выразился, прошу прощения )
Denis
Версии - это одно
Denis
Но есть ещё и область данных
Denis
Примерно по тем же мотивам, что Facebook сделали GraphQL - мобильное приложение и web могут требовать разные данные. Например, для web больше информации, для мобильных - меньше, для мобильной версии веб - что-то среднее.
Sergey
у меня работает быстрее jest
Ale
я чет в скорость юнит-тестов не упирался
A
речь про обработку картинок на лету? можно подробнее?
обработка - отдельным сервисом и в 140к еженедельных запросов не входит.
Подробнее это выглядит примерно так:
* есть основной s3 bucket, в котором всё на самом деле и лежит
* авторизированный фронт может попросить одну конкретную картинку (например пользовательский аватар, который лежит в профиле пользователя в виде ссылки) с определенными параметрами. Параметров разных достаточно много, но например, вписать картинку в бокс 200x200.
* такая картинка либо находится сервером процессинга в S3, если она была создана ранее, и отдаётся редиректом, либо стаскивается с S3 оригинал, процессится под нужные параметры, вылетает обратно в S3 и опять же отдается редиректом.
* там еще есть небольшой трюк с кэшем на редисе, хранящим оглавление S3, чтобы сэкономить раунд-трип для популярных картинок.
Примерно так.
A
A
Если действительно есть боль - делайте полное и честное версионирование. Вариантов есть несколько, но идея примерно такая:
/api/v1/this_shit
/api/v2/same_shit_another_way
Так вы сможете держать в проде столько версий, сколько хочется - хоть одну, хоть десять.
A
Но есть ещё и область данных
очень от контекста применения зависит. Делайте вьюхи разные на методы, или дайте пользователю api опцию самому передать вьюху, какие вопросы-то.
Поставил в запросе напротив name единичку - получил имя, не поставил - не получил)
Для этого не нужна отдельная версия API.
Max
а есть чатик по .NET?
Alexander
Всем привет, ребят кто юзал либ sequelize?
Max
Спасибо
Sergo
Alexander
CherryTea
#whois dsp платформа. Vue.js. Минск. Дали ссылку в pro.js
CherryTea
Братюни, кто работал с aurelia, как впечатления?
CherryTea
Хотелось бы знать что меня ждет
CherryTea
Меня пугает полное отсутсвие людей кто с нем работал хоть как
Arti
поработай, потом расскажешь что там и как
Dmitrii
apollo в продакшене использует кто нибудь?
Arti
говорят что aurelia - это фреймворк который ближе всего к frameworkless