Я на CRах делал создание бд и юзеров в кластере авроры. Очень много тонкостей надо учитывать, чтобы лямбда возвращала ровно то, что хочет целофан и чтобы корректно хендлить ретраи
Писать идемпотентный код, да, а так вроде больше и сложностей и нет. Я некоторые вещи так прикручиваю, нормально работает