Eu já utilizei na prática o padrão debounce, mas não sabia que era um padrão e tinha um nome. Não me lembro de ter usado o padrão throttle (que também não sabia que era um padrão).
Aqui tem uma boa referência de ambos: https://programmingwithmosh.com/javascript/javascript-throttle-and-debounce-patterns/
É importante conhecer, tem muito a ver com performance.