Best practice and steps for Update Rollback plan

Hi Fellow experts,

Trust you are safe and healthy.

We are planning to update v8.1 SP1 to v8.2 SP2 and I've referred to the release notes and installation guide for the steps on updating.

Just wanted to check what is the best practice to rollback in case the update fails.

In case the update fails, will the below be the right steps (Let me know if any additional steps are required or if I miss any thing)

1. Install older 8.1.1 workstation tools pointing to the current installation directory.

2. DB back up to be restored.

3. Install older 8.1.1 service on job server.

4. What about synchronization project patches, can these be rolled back?

5. What about Application server and web portal, would these rollback automatically, or would require a re-installation to rollback?

Anything else required?