A backend "pattern" is usually some sort of "data base": which could be hierarchical; relational; network; object-oriented; ...