Skip to main content

Amplitude provides two types of environments, Production and Development.

Production is the main environment where tracking of event happens. But what is the use case of development environment. In branches, there is no development branch. If I need to make changes then I have to create a new branch under the main branch. How will be the development environment is really used?

 

 

 

Hi @Sachin ,

 

Thanks for writing in! The development environment would be used more for testing of the data and testing any further developments of the data and schema before moving it to production. When choosing the data to validate against, you can click on the Development/Production a long with the specific branch if you wish. You would make any changes you need in a new branch on dev or prod, and the merge the branch with the changes to main and then continue to work on your dev/prod data, depending on the project linked to each. 

While a considerable amount to read through, I do recommend this extensive article which goes into great detail about Experiment. 

 

Kind Regards,
Denis 


Reply