Source: https://media.xpair.com/pdf/formation/cours/questions-les-architectures-de-gtb.pdf