Ele serviria bem para self-healing porém a origem da criação dele não encontrei fontes para saber se foi construído pensando nisso. O uso dele é comumente usado como solução para variados tipos de problemas.
Respondendo a "Parece interessante para fazer self-healing. No..." dentro da publicação Observer Pattern em TypeScript: Monitorando Telegram
1