Drupal 8 custom migrate modules and solving caching issues

Whole migration mapping is done in yaml files. So there are few things you need to know when doing custom migration configs.
Because of the Configuration Management of Drupal 8, all yml files in the “config/install” directory are only imported when installing the module and then cached. Simplest thing you could do is to reinstall module, there is even in devel module menu item that gives you that option devel/reinstall
but it can be done a bit faster with help of some of these modules below. So look how they can be used and that should help in faster testing of configurations for you migration

https://www.drupal.org/project/migrate_devel

https://www.drupal.org/project/config_devel

also, importing your config again as partial import can help you on the way, something like this
 

drush config-import --partial --source=modules/custom/migrate_module/config/install/