Skip to content

QAInsights/Becoming-a-Performance-Engineer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 

Repository files navigation

Becoming a Performance Engineer

Primarily focusing Web and it entities. Simple Google search will lead to learning these concepts. Most of the resources are available for free to learn.

๐ŸŒ Networking

๐Ÿ”ข Mathematics

  • Statistics Fundamentals (Min, Max, Average, Median, Standard Deviation, Percentile, Histogram and more)
  • Calculating virtual users and other parameters

โ˜๏ธ Cloud

โš’๏ธ Performance Tools

โšกConcepts

  • Virtual User
  • Data Parameterization
  • Correlation
  • Runtime Settings
  • Debugging
  • Understanding Logs
  • Creating Scenarios
  • Execution
  • Integration w/ Observability Tools
  • Result Analysis
  • Providing Recommendations
  • Regular Expressions

๐Ÿ“ˆ Workload Models

  • Open vs Closed Workload Model
  • Universal Scalability Law

๐Ÿ“œ Programming Languages

  • C
  • Python
  • Java
  • JavaScript
  • Go
  • Bash

๐Ÿง Linux

  • Basic Linux Commands
  • Networking

๐Ÿ“ฆ Containers and its Orchestration

  • Docker
  • Kubernetes
  • Containerd
  • Docker Compose

โš™๏ธ General Tools

  • Git
  • YAML
  • JSON

๐Ÿ“Š Observability

  • Prometheus
  • Grafana
  • Jaegar

๐Ÿต Chaos Engineering

  • LitmusChaos
  • Gremlin
  • ChaosMesh
  • Mangle