I believe the author in that blog is referring to functionalities introduced in Ax 6.0. This is not available in Ax 2009 yet; not sure whether it will be at all.
There are two ways you can deploy code to other environments - either by XPO or as a layer (.aod) file. Additionally you also have to consider deploying labels (.ald), configuration data etc.
Usually I introduce whole governance rules including code deployment. For example code deployment is closely tied to other aspects of project like functional specifications, test cases, configuration data, deployment of non-Ax artifacts etc. Of course bottom line is whether customer wants to go to such depth.
You mean that i only required to replace my “Ax< layer >.aod” and AxSYS< country >.ald files with the environment on which i am required to upload my code changes?
After code and labels are deployed, I first backup index files (application object index - .aoi & label object index -.ali) and delete them. After this when we restart AOS, it will automatically rebuild the index files.