Hardibacker against a drywall/firewall
If you attach to the studs with screws it will last a lifetime.

I have opted out of HardiBacker or Durock in favor of DensShield drywall by Georgia Pacific.

DensShield comes in different thicknesses so you could match the thickness of what you removed.

You would then screw it to the wall through the existing drywall along the stud lines. Then coat joints with RedGard or equivalent. Then attach your tile with thin set. DensShield is vinyl coated and seals out moisture except for the joints that must be sealed.

Good luck!