performance-engineer

Analyze and optimize end-to-end API performance using distributed tracing and caching strategies.

1|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/fakhriaditiarahman/Your-Skill-Agent --skill performance-engineer-fakhriaditiarahman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: performance-engineer
Source: https://github.com/fakhriaditiarahman/Your-Skill-Agent/tree/main/.agent/skills/performance-engineer
Command: npx skills add https://github.com/fakhriaditiarahman/Your-Skill-Agent --skill performance-engineer-fakhriaditiarahman

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses complex challenges in application performance, observability, and system scalability, ensuring applications run efficiently and reliably under load.

Core Features & Use Cases

  • Observability: Implements advanced monitoring with OpenTelemetry, APM tools, and RUM.
  • Optimization: Focuses on CPU, memory, I/O, and network performance across various layers (frontend, backend, database, cloud).
  • Scalability: Designs and validates scalable systems using load testing, caching, and cloud-native patterns.
  • Use Case: Optimize a high-traffic e-commerce platform's backend services to reduce latency by 50% and handle 3x peak load by implementing distributed tracing, multi-tier caching, and database query tuning.

Quick Start

Analyze and optimize the end-to-end API performance of the provided service using distributed tracing and caching strategies.

Frequently Asked Questions about performance-engineer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I optimize application performance and reduce API latency under high traffic?

To optimize application performance under high traffic, you can implement distributed tracing, multi-tier caching, and database query tuning to reduce latency and handle peak load efficiently.

What is distributed tracing and how does OpenTelemetry help with observability?

Distributed tracing tracks requests across microservices to identify bottlenecks. OpenTelemetry enables this observability by providing standardized instrumentation for monitoring end-to-end performance.

How do I set up load testing to validate system scalability?

Load testing validates scalability by simulating concurrent users and traffic spikes against your application. This identifies performance limits and ensures the system handles peak loads reliably.

What is the best way to improve Core Web Vitals for frontend performance?

Improving Core Web Vitals requires frontend optimization focusing on CPU, memory, I/O, and network performance. Real user monitoring tracks these metrics to ensure end-to-end performance gains.

Can I use multi-tier caching to scale my e-commerce backend?

Yes, multi-tier caching scales backends by storing frequently accessed data across multiple layers. This reduces database load and significantly lowers response times during high traffic periods.

Why does my application experience latency spikes and how can APM tools help?

Latency spikes occur from CPU, memory, or I/O bottlenecks. APM tools and observability platforms isolate these issues by continuously monitoring performance metrics across application layers.