title: How to organize a node app that uses sequelize?
body: <p>I am looking for an example nodejs app that uses the sequelize ORM.</p>
  
  <p>My main concern is that it seems next to impossible to define your models in separate js files if those models have complex relationships to one another because of require() dependency loops. Maybe people define all their models in one file that is very very long?</p>
  
  <p>I am mainly interested in how the models are defined and use through out the app. I would like to have some validation that what i am doing on my own is the "good" way to do things.</p>