Итак, я хочу обновить элемент в DynamoDB, но параметр, который я хочу обновить, генерируется процессом, который должен быть выполнен один раз для идентификатора. Если оптимистическая блокировка не удастся, я все равно буду выполнять указанный процесс.
Как я могу избежать этого
Представьте себе этот код
foo = mapper.get(something)
a = someprocess(foo.varsomething)
foo.savevar(a)
mapper.save(foo)
Проблема в том, что несколько процессов могут выполнять someprocess (), и запускать их нужно только один раз