Мир, так вариантов распределенных систем может быть куча, например, те же примарикей конкретной части могут быть как внешние ключи в разных частях этой системы.
Мир, ты прочитал статью? какая проблема поставлена, как она решается и какими вариантами. Попытаться чуток самостоятельно подумать. Например, "monotonically incremented" тебе что-то говорит? Если нет у тебя такой проблемы, но не нужен тебе timestamp
1. а если метод GET, то откуда возьмутся username и password
2. а почему вдруг login это создания юзера в базе?
3. хранить пароль в базе это прошлый век