Correct answer - "Create a GSI (Global Secondary Index)" : Some applications might need to
perform many kinds of queries, using a variety of different attributes other than the specified
partition key as query criteria. To support these requirements, you can create one or more
global secondary indexes and issue Query requests against these indexes. For more information
visit
"Call Scan" - The Scan operation returns one or more items and item attributes by accessing every
item in a table or a secondary index. They are less efficient
"Create a LSI" - An LSI (Local Secondary Index) uses a partition key which is the same as that of
its base table
"Migrate away from DynamoDB" - Not a good idea to make a rash decision. Research the issue to
make a good informed decision