Performance Optimization
Why we switched our philosophy from Ops to Infrastructure

Why we switched our philosophy from Ops to Infrastructure

8/12/2016 · Pablo Carranza

What this post added

This post details a philosophical shift from an 'Operations mindset' to an 'Infrastructure mindset' for managing GitLab's performance and scalability. Key steps include focusing on infrastructure from a development perspective, spotting patterns through time-based metrics, investigating performance gaps, aligning resources effectively, automating manual tasks, and iterating on solutions. It provides a case study on improving SSH Git access time by identifying and addressing bottlenecks in SSH authorization, worker restarts, HTTP request queuing, and DBPUS connection limits. The post also lists the toolbox used for these efforts, including Chef, Prometheus, Blackbox exporter, InfluxDB, Grafana, ELK stack, and Sentry.

Read the original post ↗