GIT ARCHITECTURE