Difference between publish, migrate and sync in VAHANA?

What is difference between publish, migrate and sync in VAHANA?

3 Likes
  1. What does PUBLISH mean?

PUBLISHING any service, component, etc means it is developed and is ready to be used in First Environment (SAND_BOX or DEV/SIT if not using SAND_BOX).

  1. What does SYNC mean?

Once any component or service is published, it is ready to used to in Development Environment.
To use it we need to sync the configuration of that service or component in Redis database installed in VRT.
So sync is process to move the configuration from vahana cloud to redis.
Once sync is done you can test it in mobile app, or web portal.

  1. What does MIGRATE mean?

Once you test the service or component in your development environment you need to provide these changes in UAT environment for client testing.
Currently the service and component configuration is available only for development environment i.e in first environment (SIT/SANDBOX)
In order to get it in your 2nd environment you need to do migration.
So migration is a process in which you can migrate the configuration from one environment to another.

4 Likes