cotalks.dev
Login
P99 CONF 2022
Videos
1 — Why User-Mode Threads Are Good for Performance
2 — A New IO Scheduler Algorithm for Mixed Workloads
3 — Performance Insights Into eBPF, Step by Step
4 — It's Time to Debloat the Cloud with Unikraft
5 — Building Efficient Multi-Threaded Filters for Faster SQL Queries
6 — Hardware Assisted Latency Investigations
7 — Throw Away Your Nines
8 — Misery Metrics & Consequences
9 — How a Database Looks from a Disk’s Perspective
10 — Evaluating Performance In Go
11 — Continuous Performance from Load Testing to SRE and Beyond
12 — End-To-End Performance Testing, Profiling, and Analysis at Redis
13 — From SLO to GOTY
14 — Removing Implicit Deadlocks on a Thread-per-core Architecture with 2-phase Processing
15 — Retaining Goodput with Query Rate Limiting
16 — Fast and Fault Tolerant
17 — Pitfalls in Writing High-Performance Systems in Rust
18 — Improving Performance of Micro-Frontend Applications through Error Monitoring
19 — Sharpening the Axe: The Primacy of Toolmaking
20 — The Role of Machine Learning In Cloud Native Performance Optimization
21 — Capturing NIC and Kernel TX and RX Timestamps for Packets in Go
22 — Measuring P99 Latency in Event-Driven Architectures with OpenTelemetry
23 — Outrageous Performance: RageDB's Experience with the Seastar Framework
24 — Large-Scale, Semi-Automated Go Garbage Collection Tuning at Uber
25 — Clouds are Not Free: Guide to Observability-Driven Efficiency Optimizations
26 — Measuring the CPU Performance of Android Apps at Lyft
27 — Keeping Latency Low for User-Defined Functions with WebAssembly
28 — How We Reduced Performance Tuning Time by Orders of Magnitude with Database Observability
29 — Aggregator Leaf Tailer: Bringing Data to Your Users with Ultra Low Latency
30 — The Observant Developer — Continuous Feedback with OpenTelemetry
31 — Speedup Your Code Through Asynchronous Programing
32 — Three Perspectives on Measuring Latency
33 — P99 Pursuit: 8 Years of Battling P99 Latency
34 — Ultra-Low-Latency Web Rendering on the Edge
35 — C# as a System Language
36 — Linux Kernel vs DPDK: HTTP Performance Showdown
37 — Cutting Through the Fog of Virtualization
38 — cachegrand: A Take on High Performance Caching
39 — Taming Go's Memory Usage — and Avoiding a Rust Rewrite
40 — A Deep Dive into Query Performance
41 — Implementing Highly Performant Distributed Aggregates
42 — Using eBPF for High-Performance Networking in Cilium
43 — Properly Understanding Latency is Hard — What We Learned When We Did it Correctly
44 — Apache Iceberg: An Architectural Look Under the Covers
45 — Optimizing Servers for High-Throughput and Low-Latency at Dropbox
46 — How Dashtable Helps Dragonfly Maintain Low Latency
47 — Square Engineering's "Fail Fast, Retry Soon" Performance Optimization Technique
48 — Analyze Virtual Machine Overhead Compared to Bare Metal with Tracing
49 — Testing Persistent Storage Performance in Kubernetes with Sherlock
50 — Tracking Syscall and Function Latency in Your k8s Cluster with eBPF
51 — Overcoming Variable Payloads to Optimize for Performance
52 — High-speed Database Throughput Using Apache Arrow Flight SQL
53 — Why Kubernetes Freedom Requires Chaos Engineering to Shine in Production