Size: a a a

2020 September 21

KT

Karen Tovmasyan in AWS_RU
Но это О(n) плюс есть вероятность, что я ночего не вытащу и будет неэффтиквный прогон
источник

KT

Karen Tovmasyan in AWS_RU
Плюс в моей лямбде будет два действия: 1) взять всех юзеров 2) разослать по каждому письмо
источник

KT

Karen Tovmasyan in AWS_RU
А с этой RPC мне не нужно
источник

AT

Al T in AWS_RU
Karen Tovmasyan
А с этой RPC мне не нужно
но тогда логику или в тригер пихать или на каждый апдейт ламбду вызывать... первое немного лучше но вряд ли бест практис?
источник

KT

Karen Tovmasyan in AWS_RU
почему нет?
источник

AT

Al T in AWS_RU
ну логика в хранимках это как минимум отсутствие версионирования
источник

AT

Al T in AWS_RU
ну и плюс триггеры тоже не бесплатные для базы
источник

KT

Karen Tovmasyan in AWS_RU
Al T
ну логика в хранимках это как минимум отсутствие версионирования
Так там не хранимка
источник

KT

Karen Tovmasyan in AWS_RU
Точнее она там уже создана авсом
источник

AT

Al T in AWS_RU
ну мы возможно про разное что-то тогда... проверка if banance < XXX её планируется вешать на insert/update? или на insert/update вызывать lambda и она разберется?
источник

KT

Karen Tovmasyan in AWS_RU
нет, отдельным шагом
источник

KT

Karen Tovmasyan in AWS_RU
cur.execute("update balances set balance = {} where user = {}")
cur.execute("select balance from balances where user = {}")
if balance < X:
   cur.execute("lambda_magique")
источник

YA

Yury Alexandrov in AWS_RU
У таких подходов проблема в том, что о триггере надо всегда помнить и как-то выключать, если он не нужен.
источник

AT

Al T in AWS_RU
а, понятно... ну да, если так удобнее то почему б и нет..
источник

YA

Yury Alexandrov in AWS_RU
Выглядит как еще один способ делать костыли
источник

AT

Al T in AWS_RU
так тут вроде и триггера нет
источник

KT

Karen Tovmasyan in AWS_RU
Yury Alexandrov
У таких подходов проблема в том, что о триггере надо всегда помнить и как-то выключать, если он не нужен.
А предложите ваш вариант решения моего кейса!
источник

KT

Karen Tovmasyan in AWS_RU
Я без сарказма, вдруг я что-то упускаю
источник

YA

Yury Alexandrov in AWS_RU
Karen Tovmasyan
А предложите ваш вариант решения моего кейса!
Создавать событие в том сервисе, который обновляет баланс
источник

AT

Al T in AWS_RU
тут вроде как из кода вызывается проверка, непонтно только чем сильно удобнее по сравнению просто также в очередь послать из кода вместо того чтою лямбду... но это мне кажется вопрос предпочтений
источник