Stefan Kecskes

Never stop learning, because life never stops teaching

Data Modeling

Did you know that the efficiency of your application hinges significantly on how you model your data? Most backend software engineers, including myself for many years, don’t think much about data modeling. We understand the basics of SQL and ORM, know a few CRUD operations, and ensure that data is stored and retrieved correctly and that relationships between tables are maintained. Often, we leave the intricate details of data structures and performance to the DB Admin team, assuming that upscaling servers will solve everything.