Yeah, pika is more of an ID system vs. prefixed-api-key which seems to be more oriented around just API keys, which makes sense. However, advantages of timestamps in IDs are that you can create unique IDs based on the current timestamp; bits which, in other ID systems, are usually just random - which feels like a waste imo. Also, knowing when a resource was created when debugging is very helpful.
benatkin|3 years ago
With UUIDs I prefer UUID4 to UUID1 most of the time.
I prefer to only include the relevant information and for API keys the client doesn't usually need the time the key was created.
jd_mongodb|3 years ago
(I work for MongoDB).
phineyes|3 years ago