Ask about gitlab dependecies

hello, i am trying to install gitlab then after i saw the gitlab need to install redis, nginx, postgre, sidekiq, etc
can someone describe to me what the function of thats plugin to gitlab.
any alternate way to install the minimal gitlab because i already had redis, nginx, postgre and some conflict happen

thanks anyway :))