The Developer's Guide to Data Modelling with Document Databases

Room 4
10:30 - 11:30

Talk (60 min)

Document databases enable an extremely flexible data model for faster and more iterative development. At the same time, however, the data model you design can seriously speed up or slow down your application. 😅 While flexibility is great in theory, it's not practical in reality!

If you’re wondering how to develop a data model with document databases (or if it's even necessary!), or wondering how to leverage its flexibility (rather than be hindered by it), wonder no more! In this session, we'll:

- Examine a methodology that helps us develop a data model using document databases.
- Put the methodology we learn into practice by walking through a use case, phase-by-phase.
- Understand not only HOW to develop a model, but WHAT to model for, including the tradeoffs of each option.

At the end of this session, you’ll leave understanding the best practices for developing a document data model and be confident in your ability to continuously improve it as your application evolves!

Adrienne Braganza Tacke

Adrienne is a Filipina software engineer, keynote speaker, author of the best selling book Coding for Kids: Python, and a LinkedIn Learning instructor that's reached over 55,000 learners with her courses. Perhaps most important, however, is that she spends way too much money on desserts and ungodly amounts of time playing Age of Empires II.