DynamoDB is actually set as a Database Table, so you are creating DynamoDB tables one by one, instead of having one monolithic database with hundreds of tables (like we had before). As your systems scale, having a monolithic database is a bigger problem than solving cross region data consistency and replication.
In this case when you're creating a single table with this call, we are intentionally omitting the attributes. You've guessed it right, a DynamoDB table can add new table attributes in runtime. There is no need to specify a schema from the start.
Thank you for asking!
permaculture is a more symbiotic relationship with nature so I can be even lazier. Read tiny ad:
ScroogeXHTML - small and flexible RTF to HTML converter library