Migration approaches

There are three migration approaches: