Start here. This is the direct spoken answer to practice first.
Why this question matters
Rollback is not always the safest answer. The decision depends on what changed and whether state or data changed with it.
Rollback means returning to the previous version. Roll-forward means deploying a fix on top of the current version. I would choose based on the failure, customer impact, and whether rollback is safe. If the deployment only changed code and no data or schema changed, rollback may be straightforward. If migrations or external side effects happened, rollback may be risky.