Anoop Harhare
Anoop Harhare

Anoop is a Senior Software Engineer working for Bloomberg LP with about 16+ years of Software Development experience in development of large-scale, revenue critical back-end systems.

LinkedIn Profile
Using a Finite State Machine in Large-Scale System Migration

System migrations are often complex and involve a lot of developer resources, planning and sometimes unintended downtime resulting in loss of revenue and developer productivity.

Implementing the migration using a Finite State Machine (FSM) splits the whole process into finite states, plan the various states of migration and their interactions, automate the whole process with appropriate manual intervention and reduce ad-hoc decision making and manual inputs. This results in a controlled, low risk migration process.