Models can be defined in two equivalent ways in Sequelize:
Calling sequelize.define(modelName, attributes, options) API documentation on define
Extending Model and calling init(attributes, options) API documentation on init
After a model is defined, it is available within sequelize.models by its model name.
Internally, sequelize.define calls Model.init, so both approaches are essentially equivalent.