Design pattern database. RailsConf 2019 - Database Design for Beginners by David Copeland