February Speaker Sessions


Details
Agenda:
18:30 - Arrival, refreshments and networking
18:55 - Introductions from Humand Talent
19:00 - Talk #1 from David Vella
19:30 - Break
19:45 - Talk #2 from Bryan Boreham
20:15 - A chance for more networking
20:30 - Close
Talk #1 from David Vella: 'The Quest for Speed: loveholidays' Journey to 50% Better P99 Times with Go'
Join loveholidays' engineering team as we dive deep into our performance optimization journey that cut P99 response times in half. We'll walk through the real-world challenges of handling millions of holiday searches, and share the specific Go optimizations that transformed our platform's performance.
You'll discover:
1. How we identified our biggest performance bottlenecks through profiling
2. Real monitoring strategies to catch performance regressions
3. Common Go anti-patterns that were hurting our response times
David is a Software Engineer at loveholidays, a leading online travel agency. As a member of the supply team, he develops systems that process hotel and flight information, generating 6 trillion package offers daily. David enjoys building large-scale data systems and creating efficient solutions for business challenges using Go.
Talk #2 from Bryan Boreham: 'Swiss Maps in Go'
Did you know that the 'map' type has a whole new implementation as of Go 1.24?
Known as "Swiss Maps", they run as much as 60% faster and 25% smaller.
Originally created in 2016 as a C++ library, Swiss Map uses ingenious bit-manipulation techniques to get more throughput from your CPU.
Key points:
- How does it work?
- Where does the name come from?
- New SIMD (single-instruction, multiple-data) support in the compiler.
- How the Go project benchmarked the new maps.
- Performance results from real-world applications.
- Gotchas and caveats.
Bryan Boreham is a Distinguished Engineer at Grafana Labs, working on highly scalable storage for metrics, logs, traces and profiles.
Bryan's career has ranged from charting pie sales at a bakery to real-time pricing of billion-dollar bond trades. A contributor to many Open Source projects since 1988, Bryan is a Prometheus maintainer and previous maintainer of CNCF Cortex and CNI projects.

February Speaker Sessions