не очень понимаю акцент на ОДНОВРЕМЕННОСТИ, зачем вам об этом думать, за вас бд сама подумает, затем она и нужна..
в крайнем случае можно сделать api метод который будет дергать sequence в бд и возвращать уникальный идентификатор, таким образом клиент будет знать, под каким id ему сохранять карточку