Cronjob
Indexer
CLI command line
Knockout js
Exercise:
Create cli command line:
bin/magento get:product:list <simple> to get 10 first simple product
bin/magento get:product:list <virtual> to get 10 first virtual product
Create module and page with controller /showProductList
Write api to get 10 first simple product, return json type
Call api , use knockout js to display simple product