Ask HN: What are good resources for solving performance bottlenecks?
As the title says, what techniques do you use to find bottlenecks in streaming, high throughput applications? What are general techniques for resolving the bottlenecks (fine grained locking, flamegraphs, efficient data structures)?