wiki
  • My Knowledge Wiki
  • Microservices
  • Domain-driven design (DDD) learning resources
  • Go Programming Language
  • Kotlin Programming Language
  • Java Programming Language
  • Hibernate
  • Reactive Programming
  • Kubernetes
  • Apache Kafka
  • Apache Beam
  • Google Cloud
  • Serverless
  • Janusgraph
  • Event Sourcing & CQRS
  • Performance Engineering
  • Site Reliability Engineering
  • Software Security
  • Scalability
  • Software Craftsmanship
  • Books and Papers
  • Conference and meetup videos
Powered by GitBook
On this page
  • Books
  • Blogs
  • Twitter
  • Links
  • Aggregators
  • Talks
  • Courses
  • Linux
  • Websites
  • Various

Was this helpful?

Performance Engineering

PreviousEvent Sourcing & CQRSNextSite Reliability Engineering

Last updated 2 years ago

Was this helpful?

"Performance engineering encompasses the techniques applied during a to ensure the for performance (such as , , or usage) will be met. It may be alternatively referred to as systems performance engineering within , and software performance engineering or within ." - Wikipedia

Books

  1. Every Computer Performance Book: How to Avoid and Solve Performance Problems 
on The Computers You Work With;

  2. The Practical Performance Analyst;

  3. Systems Performance: Enterprise and the Cloud;

  4. BPF Performance Tools;

  5. Performance Solutions: A Practical Guide to Creating Responsive, Scalable Software; ,

  6. The Art of Capacity Planning: Scaling Web Resources; John Allspaw

  7. Java Performance - The Definitive Guide;

  8. Optimizing Java: Practical Techniques for Improving JVM Application Performance; , ,

  9. High Performance Browser Networking: What every web developer should know about networking and web performance;

  10. High-Performance Java Persistence;

  11. Thoughts on Go performance optimization,

  12. - Denis Bakhvalov

Blogs

Twitter

Links

Aggregators

Talks

Courses

Linux

Websites

Various

, Emery Berger

, Theo Schlossnagle

and - Denis Bakhvalov

On the Impact of Memory Allocation on High-Performance Query Processing

I/O Is Faster Than the CPU – Let’s Partition Resources and Eliminate (Most) OS Abstractions

What Every Programmer Should Know About Memory

- Performance Analysis & Tuning on Modern CPU - Denis Bakhvalov.

systems development life cycle
non-functional requirements
throughput
latency
memory
systems engineering
application performance engineering
software engineering
Bob Wescott
Neil Gunther
Gregg
Gregg
Connie U. Smith
Lloyd G. Williams
Scott Oaks
Benjamin J Evans
James Gough
Chris Newland
Ilya Grigorik
Vlad Mihalcea
Go-Perf Book,
Damian Gryski
Performance Analysis & Tuning on Modern CPU
http://www.brendangregg.com/blog/
https://alexanderpodelko.com/blog/
https://www.codeblueprint.co.uk/
https://thomasdullien.github.io/about/#blogs
http://perfsherpa.blogspot.com/
https://facebookmicrosites.github.io/bpf/blog/
https://www.igvita.com/
https://travisdowns.github.io/
https://pdziepak.github.io/
https://branchfree.org/
https://lemire.me/blog/
https://mr.gy/blog/
https://blog.stgolabs.net/search/label/performance
https://mechanical-sympathy.blogspot.com/
https://easyperf.net/notes/
https://twitter.com/brendangregg
https://twitter.com/mjpt777
https://twitter.com/axboe
https://twitter.com/matt_dz
https://twitter.com/dendibakh
https://twitter.com/trav_downs
https://twitter.com/PawelDziepak
https://twitter.com/halvarflake
https://twitter.com/rygorous
https://twitter.com/DrQz
https://twitter.com/geofflangdale
https://twitter.com/lemire
https://twitter.com/tuxology
https://twitter.com/giltene
https://twitter.com/kwalfridsson
https://twitter.com/matthewwarren
https://twitter.com/perfsherpa
https://twitter.com/tkadlec
https://twitter.com/patmeenan
https://twitter.com/yoavweiss
https://twitter.com/MarkZeman
https://twitter.com/apodelko
https://twitter.com/JVMPerformance
https://twitter.com/PerfBytes
https://twitter.com/go_perf
https://twitter.com/fast_code_r_us
https://github.com/meteorfox/performance-engineering
https://github.com/mfleming/performance-resources/
https://github.com/andriisoldatenko/awesome-performance-testing
code::dive conference 2014 - Scott Meyers: Cpu Caches and Why You Care
Performance Matters
Latency SLOs Done Right
https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2018/
http://www.perfeng.com/classic-site/seminars.htm
perf ninja
challanges
http://www.brendangregg.com/blog/2020-03-08/lisa2019-linux-systems-performance.html
http://www.brendangregg.com/linuxperf.html
http://www.brendangregg.com/blog/2019-01-01/learn-ebpf-tracing.html
http://www.brendangregg.com/blog/2019-07-15/bpf-performance-tools-book.html
https://github.com/leandromoreira/linux-network-performance-parameters
https://blog.packagecloud.io/eng/2017/02/06/monitoring-tuning-linux-networking-stack-sending-data/
http://www.spe-ed.com/classic-site/
https://sites.google.com/site/swperfengg/
https://en.m.wikipedia.org/wiki/Performance_engineering
https://www.alexanderpodelko.com/PerfDesign.html
https://developer.akamai.com/blog/2017/01/11/skills-performance-engineers
https://stackify.com/performance-engineering/
https://www.dynatrace.com/news/blog/trades-of-a-performance-engineer-in-2020/
https://opensource.com/article/19/5/life-performance-engineer
https://developers.google.com/web/fundamentals/performance/why-performance-matters
https://techbeacon.com/app-dev-testing/30-top-performance-engineering-leaders-follow-twitter
https://tangowhisky37.github.io/PracticalPerformanceAnalyst/2017/12/25/Six-Reasons-Why-You-Want-To-Be-A-Systems-Performance-Engineer/
https://www.keycdn.com/blog/https-performance-overhead
https://techbeacon.com/app-dev-testing/5-ways-learn-performance-engineering-skills
https://dzone.com/articles/skills-required-to-be-a-perfect-performance-engine
https://cloud.google.com/appengine/docs/standard/java/microservice-performance
https://www.researchgate.net/publication/313220433_Performance_Engineering_for_Microservices_Research_Challenges_and_Directions
https://www.hostingmanual.net/3-seconds-how-website-speed-impacts-visitors-sales/
http://normanmaurer.me/blog/2013/11/09/The-hidden-performance-costs-of-instantiating-Throwables/
https://pathtoperf.com/
https://arxiv.org/abs/1905.01135
https://penberg.org/parakernel-hotos19.pdf
https://www.akkadia.org/drepper/cpumemory.pdf
https://www.nginx.com/blog/performance-tuning-tips-tricks/
https://blog.cloudflare.com/the-problem-with-event-loops/
https://www.datadoghq.com/blog/network-performance-monitoring/
https://easyperf.net/blog/2020/04/01/HW-SW-rules-of-thumb
https://youtu.be/Ho3bCIJcMcc