Seed vs. Simulation

Seeding data is the initial data that one system require to have while

Simulation data is the complement over seeding data, generally we use to generate production-like data in development.


For example,


My system requires at least one user role.

so I need to generate seed data for at least one user role in this case.


Next I create another task called simulation data to populate data to fill up my dashboard report.