Qual é o padrão de eliminação de promessas?

Eu li sobre o padrão de eliminação de promessas em vários lugares, mas não consigo descobrir o que é. Foi-me sugerido usá-lo em código que se parece com:

function getDb(){
    return myDbDriver.getConnection();
}

var users = getDb().then(function(conn){
     return conn.query("SELECT name FROM users").finally(function(users){
         conn.release();
     });
});

Qual é o padrão de eliminação de promessas e como ele se aplica aqui?

Nota - nas promessas nativas, calço.finally como "adicione manipuladores de rejeição e preenchimento que retornam o valor, mas executam uma ação". Estou usando bluebird neste caso, se isso importa.

questionAnswers(1)

yourAnswerToTheQuestion