home.social

#p99conf — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #p99conf, aggregated by home.social.

fetched live
  1. #P99CONF is going live in just minutes! Here's a peek at the behind-the-scenes prep. If you haven't registered yet, hurry over to p99conf.io. It's free and virtual, so no excuses. 😅

  2. I'm going to be holding a talk at this years about some of the optimization work that I've done earlier at Climatiq, to achieve sub-10ms latencies for some of our endpoints. More details in this short intro video:

    youtube.com/watch?v=6B_bu1aDa2w

  3. I'm speaking at this year's #P99CONF as well! Launching the latest version of my 0x.tools xcapture tool as promised, using modern eBPF & all the benefits it provides!

    "xCapture v3: Efficient, Always-On Thread Level Observability with eBPF"

    p99conf.io/

  4. P99CONF

    A virtual conference with 26k participants. Awesome talks. Lively chatrooms compared to most online events. Not vendor driven, but experience focused talks. No technology is left out. The concept of this conference is just so good - and also so simple, yet noone else is doing it. So solid, that I am already looking forward to the next edition.

    I wish more conferences would be like this.

    #p99conf

  5. Final talk of #p99conf is Jose Fernandez of Netflix, talking about their noisy-neighbor detection work using #ebpf : netflixtechblog.com/noisy-neig

    I think the first slide here is a good guide for what observability needs in general:
    * Has to be always on, rather than spun up after the problem disappears
    * Needs to be accessible to the average engineer on the team, not just the lead.

    They instrumented the kernel scheduler to measure time on queue, and which processes were getting preempted. (This is the data they put on application engineer dashboards, rather than further refining it -- didn't capture that slide.)

  6. Geography matters! Christian Velazquez at #p99conf, talking about optimizing latency using 3rd-party APIs.

    * Connect to the right geographic region
    * TLS1.3 to avoid extra round-trip
    * HTTP1.1 -> HTTP2 to avoid additional new connection
    * It's always DNS -- created a background process to keep the DNS cache warm, avoiding 250ms lookups (!!)
    * If your provider is terminating your connection, send some junk traffic to keep the connection open (!!?!)

    #performance #api

  7. Interesting performance tools from Tanel Poder at #p99conf: 0x.tools/

  8. Today's #p99conf keynote was Andy Pavlo on "The Next Chapter in the Sordid Love/Hate Relationship Between DBs and OSes", The talk was about how operating system kernel decisions often work counter to database implementer desires or requirements. He talked about some of the research his doing with #eBPF to move some database functionality into the kernel.

    This tension is a familiar refrain, and not a new one. We have been talking about getting the operating system out of the way of database applications for decades, and yet... databases are still mainly deployed on stock Linux.

    So what gives? What is missing in efforts like Mirage or DBOS (speaking later today!) nextplatform.com/2024/03/12/th

    Some theories:
    * It's still too hard to actually deploy and maintain a niche OS (the easiest way is to virtualize it which... puts you on top of a conventional kernel.)
    * Worse is better: people have learned how to build on top of existing OSes and the benefit is not actually big for the vast majority. (Sort of like how people figured out how to adapt NAT, meaning there's less pressure for IPv6 because it does not actually enable new applications.)
    * Databases actually use many more OS features than they are willing to admit, and duplicating all of them is too hard. (Like... eBPF or dTrace for performance monitoring/debugging. Or file systems for logging.)

    #OperatingSystems #database #performance

  9. Watching p99conf.io/ having several good talks this year about performance, databases and related technology. #P99CONF

  10. Amos Wenger's #P99CONF chat had me in stitches. "Once we were through the usual pleasantries like, how did you get my address and what are you doing in my driveway..."

    fasterthanli.me/

  11. Great #p99conf so far -- a masterclass on all the kinds of latency in services, and then a really interesting talk from someone building their own toy operating system, and the latency challenges they solved in it.

  12. Free Online Conference about performance starting soon

    #P99CONF
    p99conf.io

  13. #p99conf featured me in the Speaker Spotlight. Here's some info of what I'm up to and what I'll talk about at P99 CONF on this October!

    p99conf.io/2024/09/05/p99-conf

  14. I'm speaking at #P99CONF this year too. See you there! (23-24 Oct 2024)

    p99conf.io

  15. Time to update my #p99conf slide with "injected SSH backdoor" as a potentially significant source of latency.