I will share one that has served me well for over 20 years: learn RDBMS and SQL. Learn normal forms, good schema design, and how to write complex queries. NoSQL adopters often avoided schemas like the plague and ended up with unmaintainable messes after a few years. I have seen more than a few NoSQL -> SQL conversions by now. Data is the most important thing in your app. Give it a great design.
Plus databases like Postgres have key/value and JSON data types. Once you are sure that is what you need it’s still there.
Rob Pikes 5th rule of programming: Data dominates.
Plus databases like Postgres have key/value and JSON data types. Once you are sure that is what you need it’s still there.
Rob Pikes 5th rule of programming: Data dominates.