
An overview of Ruby 2.7 heap compaction and the risks it adds to production Rails applications.

GitLab uses parallel jobs to help long-running jobs run faster.

A new, small team at GitLab discovered that minimum viable change applies to scaling problems too.

Our approach to delivering an image scaling solution to speed up GitLab site rendering

It's been a long journey but with the release of GitLab 13.0 Puma is our default application server. Here's what we did and learned along the way.

Sidekiq was a great tool for async processing until it couldn't keep up. Here's how we made it scale.

Default expiration dates for job meta data and artifacts will change on June 22, 2020. Find out how this benefits all users of GitLab.com
All fields required
Find out which plan works best for your team
Learn about pricingLearn about what GitLab can do for your team
Talk to an expert