P99 CONF 2022 is a wrap! If you were among the thousands of engineers in attendance, thank you. P99 CONF was designed to connect and advance the community of engineers obsessed with all things performance and P99 – and yes, that might involve questioning whether P99 itself remains a valuable metric. Your sharp speaker questions (and sometimes snarky chat) are vital to making the conference a compelling community resource.
Also, a special thanks to the many speakers who joined us far outside of their normal working hours. From New Zealand, across Oceania, Asia, Europe and the UK, Africa, South America, and North America all the way to the north shore of Kauai, it’s fair to assume that much coffee was consumed.
The conference is over, but you can keep the P99 conversation going with your team and engineering peers across the industry. Here are a few options…
(Re)Watch the Talks On Demand
All talks are now available on demand, with the accompanying slide decks. Rewatch anything that you missed, and share what you found interesting with your colleagues and social network. We provided a run-down of Day 1 sessions in yesterday’s blog. Here’s what happened Day 2:
- Charity Majors shared the performance lessons we can all learn from game developers, who were among the first to run up against the limits of low-cardinality tools.
- Bryan Cantrill weighed in on allowing engineers to make their own tools, resulting in better systems delivered faster and with greater confidence.
- Avi Kivity creatively applied tools to take us on a unique journey into what IO heavy database workloads look like from the perspective of a fast NVMe SSD.
- And over 30 more engineering talks covering topics like Rust rewrites, Go performance tuning, Linux tracing, Linux kernel vs DPDK, and more.
ACCESS ALL THE VIDEOS AND DECKS NOW
Speakers Lounge Highlights
Without leaving your work area of choice, you could instantly connect with a dizzying array of expert speakers, as well as tons of insightful fellow attendees. After the real-time chat during each session, any attendee could follow speakers into the Speakers Lounge, which was a lively venue for casual chat with host Peter Corless, plus the other speakers in the lounge at the time.
Here’s Peter’s take:
“The Speakers Lounge was a great opportunity to dig deeper into the technology, development methodologies, use cases, as well as the backgrounds of the speakers and their organizations.
It also allowed our audience to further engage with their favorite speakers. To ask the deeper questions they had on their mind beyond what was covered in the sessions themselves.”
The lounge was recorded this year. If you want to catch up on the moments you missed, stay tuned to the P99 CONF twitter handle.
Consume – or Contribute – More Technical Content
ScyllaDB, the host of P99 CONF, is known for its impressive engineering feats. We’re proud of our deeply technical engineering blogs and tech talks detailing how we approached these challenges – what worked, what didn’t, and what we learned along the way. Start browsing here.
Also, we’d love to help you share your own low-latency strategies across the P99 CONF community. If you have submissions or want to brainstorm ideas, ping us at [email protected].
Join the High Performance NoSQL Masterclass
Is your project’s database performance holding you back? Then join – or invite your teammates to join – our upcoming masterclass on best practices for highly scalable, high performance NoSQL. The format is a lot like P99 CONF: interactive with in-session chats, follow-up speaker interviews, lounges, and of course some fun contests and giveaways.
Experts from Pythian and ScyllaDB will walk you through best practices for supporting real-time operational workloads at massive scale and speed. Specifically, we’ll start with an overview of core NoSQL options and tradeoffs, demonstrate principles to keep in mind when adopting NoSQL, and then explore advanced strategies to squeeze additional performance out of your NoSQL system. At the end, you will have the opportunity to demonstrate what you learned and earn a certificate that shows your achievement.
You’ll learn how to:
- Match database models and options to your specific use case
- Establish a solid foundation for highly scalable, high performance NoSQL
- Proactively identify and resolve emerging performance issues
- Optimize the system to support continued growth
P99 CONF by the Tweet
Here’s an overview of conference highlights from attendees’ points of view. Be sure to follow @P99CONF on Twitter for additional insights from speakers, technical discussion of P99 CONF themes, and news about P99 CONF 2023 – which we’re already starting to plan!
What a day! Not only I will get the chance to present #cachegrand at the #p99conf later on, but I have just received the new HW (2xAMD EPYC 7501 and 256GB of ram) I was waiting for a new build to better #benchmark cachegrand! Waiting for the motherboad, then will be build time! pic.twitter.com/Oqj4ea4KuM
— Daniele Albano (@daniele_dll) October 19, 2022
Any good talk on "misery metrics" (and the consequences) will lead with a slide like this.#ScyllaDB #P99Conf opens with a @giltene, CTO & Co-Founder, @AzulSystems keynote, about the trickiness of measuring latency in data pipelines, with lessons learned. pic.twitter.com/PJvHKUjqPD
— Paul Philleo (@philpauleo) October 19, 2022
https://twitter.com/phredmoyer/status/1582759689648865282?s=20&t=HmDXyg-FXJfHL6SsaHfhcw
I have found my PEOPLE! #p99conf #scylladb – Poisson is poison!https://t.co/Z5Yq4nM7uk
— Dave Taht blog.cerowrt.org (@mtaht) October 19, 2022
#p99conf with @giltene Misery Metrics and Consequences. "This is the chart to show if you want to hide reality… Percentiles are an act of hiding reality. It might give you a sense of avg performance, but if you care about the behavior of your systems you need to look deeper." pic.twitter.com/XLJDk554nG
— Rachel Stephens (@rstephensme) October 19, 2022
I have been ranting and raving for decades about all the topics #p99conf #scylladb is covering today. I have coped with too many folk think that 95% was *good* and I'd explain – if your steering wheel failed one time in 20, how long would you live? https://t.co/CPvXzM65Ob
— Dave Taht blog.cerowrt.org (@mtaht) October 19, 2022
I noticed the "99%'lie" in @giltene's #ScyllaDB #P99Conf keynote. The reason?
No matter how perfect the environment, the measurement, the fine-tuning, it's wise not to let perfection become the enemy of the good. And to focus on tracking meaningful metrics. #LatencyTipoftheDay pic.twitter.com/BKqKm3OfQw
— Paul Philleo (@philpauleo) October 19, 2022
You know it's gonna be a good conference when you start slacking about it with co-workers immediately. #p99conf #scylladb – Measuring Misery was full of great content. pic.twitter.com/3yAHv2qsex
— Steven Cole (@steve_the_dm) October 19, 2022
That was fun! Great questions from the #p99conf crowd https://t.co/bSRedaDN6x
— Liz Rice 🐝 (@lizrice) October 19, 2022
.@cramforce lays out the big picture how, at the edge, low-latency web rendering is possible when leveraging the advantages of #edgecomputing.#P99CONF #ScyllaDB pic.twitter.com/WIbFZu19YP
— Paul Philleo (@philpauleo) October 19, 2022
I'm thoroughly enjoying #P99CONF from #ScyllaDB. Amazing knowledge, lessons, and tools about all aspects of high performance that drive our technological world. As we educators work to prepare students to work in this sector, it's great that conferences like this exist.
— Cam Macdonell (@cjmacdonell) October 19, 2022
#p99conf #scylladb as much as I am liking this conference, and there seems to be lofts of e2e principle thinking here – a bit more deep thought on more intelligently shedding load than retries and exponential backoff, IMHO. https://t.co/l4apVD50Fl
— Dave Taht blog.cerowrt.org (@mtaht) October 19, 2022
#SadButTrue by @ahidalgosre #P99CONF pic.twitter.com/I40jJNInSe
— Fran J. Tsao Santín ن (@FranTsao) October 19, 2022
.@petercorless and @mikeb2701 in the Speaker's Lounge, digging a little deeper, with @mitsuhiko after the mid-day day 1 keynote (about building ingestion and processing pipelines to accommodate complex data payloads and events) at #scylladb #P99Conf. pic.twitter.com/0JRH064ZiJ
— Paul Philleo (@philpauleo) October 19, 2022
I still find remote conferences weird but @P99CONF was quite fun so far i have to admit.
— Armin Ronacher (@mitsuhiko) October 19, 2022
I really enjoyed the talks (and hallway track!) yesterday at #p99conf, and I am looking forward to giving my own this morning on the primacy of toolmaking. The talks are prerecorded and registration is free — so you can join me in heckling myself! https://t.co/MY15cF0S1I
— Bryan Cantrill (@bcantrill) October 20, 2022
Some gold nuggets from @mipsytipsy at #p99conf #scylladb.
— Mohnish Kodnani (@mohnishkodnani) October 20, 2022
In @mipsytipsy's (CTO, @honeycombio) day 2 #ScyllaDB #P99Conf keynote, this "O.D.D." (#observability driven development) advice got my attention — about how to write & deploy code with instrumentation, given increasingly complex, highly monitored, user-oriented environments. pic.twitter.com/VD1Vq8YSRV
— Paul Philleo (@philpauleo) October 20, 2022
https://twitter.com/0xDC_/status/1583128395386605568?s=20&t=IeW0dpUs4M6PXmKXIIy_xw
.@bcantrill @oxidecomputer bringing the fire in passionate support of #toolmaking as a source of #innovation and #investment, even if it may be risky. As the last point says, is it's always paying off, maybe taking a little more risk is the way to go. #p99conf #scylladb pic.twitter.com/xbu7m5UE8d
— Paul Philleo (@philpauleo) October 20, 2022
I’ve never seen a visualization quite like the one in @AviKivityin’s talk How A Database Looks From a Disk’s Perspective. I feel like I am at the planetarium. #p99conf #scylladb
— Rachel Stephens (@rstephensme) October 20, 2022
The second day of #p99conf and #scylladb. One of the best tech conference nowadays. By engineers for engineers.
— Marcin (@marcin_rusek) October 20, 2022
Day 2 @P99CONF
Very informative and interesting q&a session 🔥@P99CONF #P99CONF #ScyllaDB
Learn lots of concept about #observability and #SLOs , #toolmaking by
Co-founder/CTO of @honeycombio@mipsytipsy
And rocking 🔥 @oxidecomputer's @bcantrill pic.twitter.com/WwVOHEmWfU— ADITYA DAS (@ADITYA90546170) October 20, 2022
Some VERY current research for #p99conf – this is the conference software's (hopin) wildly varying RTT, over #starlink: https://t.co/NhSjLH1MRH (I wish more folk took packet captures all the time)
— Dave Taht blog.cerowrt.org (@mtaht) October 20, 2022
When looking to optimize servers for high throughput and low latency, high level optimizations are a strong starting point — Alexey Ivanov, Software Engineer, @dapperlabs. (Good examples are included on the slide as well.) #P99Conf #Scylladb #server #optimization pic.twitter.com/BqbB83W55I
— Paul Philleo (@philpauleo) October 20, 2022
Well the Cloud is not free and Software Engineering matters even for Enterprises 🙂 Also I am sorry for you If you missed #p99conf 😀. Don't miss it next year. #ScyllaDB pic.twitter.com/pqmE0KijlZ
— Bulent Coskun (@bulentcoskun) October 20, 2022
"The battle of the cool backgrounds"@SrPerf @PeterCorless @ScyllaDB P99 Conf 2022
Amazing atmosphere💜 pic.twitter.com/qVDmeOHiTt
— Bartłomiej Płotka (@bwplotka) October 20, 2022
Here is my @P99CONF talk! Some of you might have seen me give this talk before, but this was a really good recording of it.
I've been joining the conference as I can and everything has been high quality and fun!https://t.co/CZhcWqzUM2
— William (Bill) Kennedy (@goinggodotnet) October 20, 2022
As the end of day 2 of #P99Conf nears, the event is finishing strong with talks such as this one: how #MachineLearning can optimize #cloudnative reliability, efficiency and performance — by @liko9, Global Director of Solutions Architecture at @stormforge. #kubernetes pic.twitter.com/wz4n9iyYkp
— Paul Philleo (@philpauleo) October 20, 2022
geez #p99conf is just so full of goodness. these are from @Hrexed, thinking about kubernetes like an onion, and what to consider tracking at each layer pic.twitter.com/2yaUWWBp0Q
— Rachel Stephens (@rstephensme) October 20, 2022