Memory 102

Purpose

Showcase the most important development tools needed for profile GitLab.

Goal

Let's debug together one of the most expensive endpoints the Projects::MergeRequestsController#show.

This is one of the most requested endpoints, and taking most of the time that returns a ton of data in a single response from multiple sources.

What it will cover?

Video links

  • 101 Video
    • Environments, dashboards, Sentry
  • 102 Video
    • Performance, profiling, example debugging N+1 problem

Outcomes

  • Upload videos to YouTube
  • Add videos to Memory Team onboarding template
Edited by Craig Gomes