There’s also a playground to play with modeling and typing here: https://electrodb.fun
Modeling, and actually implementing, single table design for DynamoDB has a lot of pitfalls and boilerplate. I wanted to make it easy and fast to define models and implement collections of models to get more out of a single query without scans. Having your entities dynamically infer typing from the model (without having to manually generate typedefs) is also huge win for usability and dx.
Modeling, and actually implementing, single table design for DynamoDB has a lot of pitfalls and boilerplate. I wanted to make it easy and fast to define models and implement collections of models to get more out of a single query without scans. Having your entities dynamically infer typing from the model (without having to manually generate typedefs) is also huge win for usability and dx.