I have some data that is uniquely identified by three values. Imagine a ticket object identified by section, row, and seat number. What is the best way to index a table like that in DynamoDB?
I could create a single field for the index by concatenating section/row/seat into one string. Is that a good practice? Or I could have an arbitrary ID field as the primary index, but I would still need to search for items by section/row/seat using some kind of secondary index.
What is the best practice for DynamoDB indexing in cases like this?