Question about having email address on a personal domain:

How do you accomplish that?

Especially I am interested if someone tried somehow combining several options to achieve redundancy if your system goes down. (For example, use yourdomain.tld to point to 3rd party email provider and use mail.yourdomain.tld for self-hosted mail server)

Boosts welcome!