I assume that you are asking if you want to port directly to an AWS-based solution? Both DynamoDB and SimpleDB are k / v repositories, and therefore there will be no drop-in for document repositories such as MongoDB.
With the exception of the limit / skip one (which requires a more compatible with k / v approach), all your functional requirements can be easily met by one of the two solutions you mentioned (although, in my opinion, DynamoDB is the best option) but this will not be the main problem . The main problem is to move from the document repository, especially with advanced query capabilities, to the k / v repository. You will need to rework your schema, rethink your indices, work within the limits of the k / v store, take advantage of the k / v store, etc.
Honestly, if your current solution works, and if MongoDB feels like a good functional fit, I would certainly not migrate unless you have very strong non-technical reasons for this (for example, your boss wants you;))
What would you say is the reason you are considering this step, or are you just studying whether this is possible in the first place?
source share