Components

alertmanager

gitaly

Gitaly provides high-level RPC access to Git repositories. It is used by GitLab to read and write Git data.

gitlab-workhouse

Handles slow HTTP requests for GitLab

PostgreSQL

puma

Multithreaded web server for Ruby on Rails.

Redis

sidekiq

Sidekiq is an open source job scheduler written in Ruby. It's important to be aware that Sidekiq by default doesn't do scheduling, it only executes jobs. The Enterprise version comes with scheduling out of the box.