II.
Workflow overview
Reference · liveworkflow:performance-profiling-cycle
Performance Profiling Cycle overview
Iterative workflow for identifying, diagnosing, and resolving performance bottlenecks in application code and infrastructure. The backend engineer and SRE define performance budgets and baseline benchmarks, then run profiling tools against representative workloads to capture CPU, memory, I/O, and latency profiles. Hot paths and resource contention points are analysed, and optimisations are implemented and A/B benchmarked against the baseline. Improvements are validated in staging under production-like load before being merged, and updated benchmarks are committed as the new performance baseline.
Attributes
displayName
Performance Profiling Cycle
description
Iterative workflow for identifying, diagnosing, and resolving performance bottlenecks
in application code and infrastructure. The backend engineer and SRE define performance
budgets and baseline benchmarks, then run profiling tools against representative
workloads to capture CPU, memory, I/O, and latency profiles. Hot paths and resource
contention points are analysed, and optimisations are implemented and A/B benchmarked
against the baseline. Improvements are validated in staging under production-like load
before being merged, and updated benchmarks are committed as the new performance baseline.
workflowKind
development
triggerType
on-demand
typicalCadence
per-sprint
complexity
moderate
Outgoing edges
applies_to_domain1
- domain:software-engineering·DomainSoftware Engineering
involves_role3
- role:backend-engineer·RoleBackend Engineer
- role:sre·Role
- role:platform-engineer·Role
Incoming edges
follows_workflow5
- stack-profile:adtech-real-time-bidding·StackProfileAdTech Real-Time Bidding Stack (Go, Redis, Kafka, ClickHouse, Prometheus)
- stack-profile:progressive-web-app·StackProfileProgressive Web App Stack (Next.js, Workbox, IndexedDB, Tailwind, TypeScript)
- stack-profile:performance-testing·StackProfilePerformance Testing (k6, Grafana, Prometheus, Docker, TypeScript)
- stack-profile:zig-systems-service·StackProfileZig Systems Service (Zig, Docker)
- stack-profile:nim-microservice·StackProfileNim Microservice (Nim, Docker)
lib_implements_workflow45
- lib-process:gpu-programming--atomic-operations-synchronization·LibraryProcessspecializations/gpu-programming/atomic-operations-synchronization
- lib-process:gpu-programming--compute-shader-development·LibraryProcessspecializations/gpu-programming/compute-shader-development
- lib-process:gpu-programming--cuda-kernel-development·LibraryProcessspecializations/gpu-programming/cuda-kernel-development
- lib-process:gpu-programming--cuda-stream-concurrency·LibraryProcessspecializations/gpu-programming/cuda-stream-concurrency
- lib-process:gpu-programming--custom-cuda-operator-development·LibraryProcessspecializations/gpu-programming/custom-cuda-operator-development
- lib-process:gpu-programming--dynamic-parallelism-implementation·LibraryProcessspecializations/gpu-programming/dynamic-parallelism-implementation
- lib-process:gpu-programming--gpu-cluster-computing·LibraryProcessspecializations/gpu-programming/gpu-cluster-computing
- lib-process:gpu-programming--gpu-image-video-processing·LibraryProcessspecializations/gpu-programming/gpu-image-video-processing
- lib-process:gpu-programming--gpu-memory-optimization·LibraryProcessspecializations/gpu-programming/gpu-memory-optimization
- lib-process:gpu-programming--gpu-memory-pool-allocator·LibraryProcessspecializations/gpu-programming/gpu-memory-pool-allocator
- lib-process:gpu-programming--gpu-performance-regression-testing·LibraryProcessspecializations/gpu-programming/gpu-performance-regression-testing
- lib-process:gpu-programming--hip-porting-cross-platform·LibraryProcessspecializations/gpu-programming/hip-porting-cross-platform
- lib-process:gpu-programming--multi-gpu-programming·LibraryProcessspecializations/gpu-programming/multi-gpu-programming
- lib-process:gpu-programming--occupancy-optimization·LibraryProcessspecializations/gpu-programming/occupancy-optimization
- lib-process:gpu-programming--opencl-application-development·LibraryProcessspecializations/gpu-programming/opencl-application-development
- lib-process:gpu-programming--performance-profiling-analysis·LibraryProcessspecializations/gpu-programming/performance-profiling-analysis
- lib-process:gpu-programming--shared-memory-usage-patterns·LibraryProcessspecializations/gpu-programming/shared-memory-usage-patterns
- lib-process:gpu-programming--stencil-computation-optimization·LibraryProcessspecializations/gpu-programming/stencil-computation-optimization
- lib-process:gpu-programming--tensor-core-programming·LibraryProcessspecializations/gpu-programming/tensor-core-programming
- lib-process:gpu-programming--warp-efficiency-optimization·LibraryProcessspecializations/gpu-programming/warp-efficiency-optimization
- lib-process:performance-optimization--algorithm-optimization·LibraryProcessspecializations/performance-optimization/algorithm-optimization
- lib-process:performance-optimization--apm-instrumentation·LibraryProcessspecializations/performance-optimization/apm-instrumentation
- lib-process:performance-optimization--capacity-planning-analysis·LibraryProcessspecializations/performance-optimization/capacity-planning-analysis
- lib-process:performance-optimization--concurrency-optimization·LibraryProcessspecializations/performance-optimization/concurrency-optimization
- lib-process:performance-optimization--cpu-optimization-implementation·LibraryProcessspecializations/performance-optimization/cpu-optimization-implementation
- lib-process:performance-optimization--cpu-profiling-investigation·LibraryProcessspecializations/performance-optimization/cpu-profiling-investigation
- lib-process:performance-optimization--disk-io-profiling·LibraryProcessspecializations/performance-optimization/disk-io-profiling
- lib-process:performance-optimization--distributed-tracing-implementation·LibraryProcessspecializations/performance-optimization/distributed-tracing-implementation
- lib-process:performance-optimization--endurance-testing·LibraryProcessspecializations/performance-optimization/endurance-testing
- lib-process:performance-optimization--file-system-optimization·LibraryProcessspecializations/performance-optimization/file-system-optimization
- lib-process:performance-optimization--garbage-collection-tuning·LibraryProcessspecializations/performance-optimization/garbage-collection-tuning
- lib-process:performance-optimization--load-test-execution·LibraryProcessspecializations/performance-optimization/load-test-execution
- lib-process:performance-optimization--load-testing-framework-setup·LibraryProcessspecializations/performance-optimization/load-testing-framework-setup
- lib-process:performance-optimization--memory-allocation-optimization·LibraryProcessspecializations/performance-optimization/memory-allocation-optimization
- lib-process:performance-optimization--memory-leak-detection·LibraryProcessspecializations/performance-optimization/memory-leak-detection
- lib-process:performance-optimization--memory-profiling-analysis·LibraryProcessspecializations/performance-optimization/memory-profiling-analysis
- lib-process:performance-optimization--microbenchmark-suite-development·LibraryProcessspecializations/performance-optimization/microbenchmark-suite-development
- lib-process:performance-optimization--n-plus-one-query-detection·LibraryProcessspecializations/performance-optimization/n-plus-one-query-detection
- lib-process:performance-optimization--network-io-optimization·LibraryProcessspecializations/performance-optimization/network-io-optimization
- lib-process:performance-optimization--performance-baseline-assessment·LibraryProcessspecializations/performance-optimization/performance-baseline-assessment
- lib-process:performance-optimization--performance-regression-detection·LibraryProcessspecializations/performance-optimization/performance-regression-detection
- lib-process:performance-optimization--performance-slo-definition·LibraryProcessspecializations/performance-optimization/performance-slo-definition
- lib-process:performance-optimization--performance-tuning-recommendations·LibraryProcessspecializations/performance-optimization/performance-tuning-recommendations
- lib-process:performance-optimization--query-performance-analysis·LibraryProcessspecializations/performance-optimization/query-performance-analysis
- lib-process:performance-optimization--stress-testing-analysis·LibraryProcessspecializations/performance-optimization/stress-testing-analysis