Уютный чат для профессионалов, занимающихся поиском питоньих мудростей. Как не получить бан: https://t.me/ru_python/1961404
Оно на маке м4 про падает при 3х запросах, что там о ecs говорить)
Читать полностью…Да, в этом и прикол. Пытался треды подкрутить, стало лучше, можно несколько запросов отправить, но если больше 3х одновременных запросов то всё равно падает. Подкрутил драматик(что то типа celery но проще), тоже фигня. Вот и пришёл к выводу что нужна лямбда
Читать полностью…Ну и в общем, там много работы с файлами, не уверен что один инстанс выдержит хоть какую то реальную нагрузку от пользователей. А скейлить ecs это не очень идея
Читать полностью…А может не надо лямбды? По моим ощущениям, если есть хоть какая-то нагрузка, выходит дороже и медленнее
Читать полностью…Наконец-то, теперь и ко столбцу можно применить стиль! Сразу же. Вот так, медленно но верно, мой проект подбирается по функционалу к openpyxl...
Читать полностью…В таком подходе есть некоторая проблема
У тебя технические и бизнес требование живут отдельно
Условно прошло n лет и теперь файл 10 гигов херня и наша БД его ест
Будешь ходить код править?
Бизнес требования при этом не менялись, бизнес просто даёт загрузить файл
в моём представлении я хочу в бизнесе иметь технически готовую штуку и просто проверять его на бизнес требования
Читать полностью…Если на твой сервак, то это уже бэк и там будет веб сервер, который не даст из-за технических ограничений
Слез какую-то другую хуйню показывает, вопрос к нему
Ну там наверное больше 3х запросов было, допустим 5. Но сути это не меняет
Читать полностью…Там проблемы на каждом шагу. Сейчас всё крутится на ecs. Один из примеров: есть эндпоинт на подпись документа с сертификатом который юзает либу написаную на c или c++. Почему то, вызов этой либы очень сильно блокает ивент луп, любые попытки это исправить только делали хуже
Читать полностью…Нужно переделать rest сервис под функции на лямбде на авс.
Что бы cold start был быстрее, и была возможность использования snapstart решил не использовать docker image напрямую, а только для слоёв(до 5 штук по 250мб).
Эти функции будут иметь общий код например для работы с файловой системой + с3, по этому нужно что то типа сабмодуля.
Пока что делаю все функции просто в виде директорий внутри монорепо, но сомневаюсь будет ли это нормально работать в перспективе, потому что для каждой функции(папки) нужно будет подгрузить common репо - гит сабмодуль.
Что думаете по этому поводу? Да, возможно занимаюсь хуйнёй, но это мой первый опыт с лямбдой и такой архитектурой в принципе
У тебя при каждом изменении технических вводных придется менять бизнес логику, которая от этого вообще не зависит
Если тебе не понятно в чем тут проблема и почему так делать не стоит - я сдаюсь
Везде, на всех этапах
Клиента -> Сервер -> Бизнес -> Что-то еще возможно
ты хочешь размер файла в любом случае в интеракторе повторять что-ли?
Читать полностью…