A micro booking system
Entity | PK | SK | GSI1PK | GSI1SK | type |
---|---|---|---|---|---|
Room | ROOM#NAME | ROOM#NAME | USER#UUID | ROOM#RFC3339#NAME | room |
Option | ROOM#NAME | ROOM_OPTION#UUID | option |
Access Pattern | Query |
---|---|
Get room by name with all options | PK = ROOM#NAME, begins_with(SK, 'ROOM') |
Get all rooms owned by the (current) user ordered by creation date | GSI1PK = USER#UUID, begins_with(GSI1SK, 'ROOM#') |
- Link a mobile number for recovery of user_id cookie