data modeling techniques and pitfalls to avoid

NoSQL database management systems can be found in a broad variety of applications such as mobile apps or IoT systems.
An essential part of working with any database is data modeling. Since NoSQL data modeling lacks the systematic theory found in relational database management systems (RDBMS) and many developers come from an RDBMS background, it can be tricky to overcome relational modeling habits.
I fell into many pitfalls myself during the development of the Shuttle Finder app, which I’d like to share in this talk and explain how to avoid them.