Whenever you're ready, walk me through how you'd approach this.
Describe how you handle data persistence in a full-stack application, including choice of storage, migrations, and data integrity considerations for Cartrack's scale.