This way different processes will be in different phases and it will be easier to test the application locally.