www.p99conf.io
Open in
urlscan Pro
141.193.213.20
Public Scan
Submitted URL: https://protect-us.mimecast.com/s/E7KtCqx92xi8kZnB3uZBGVW?domain=lp.scylladb.com
Effective URL: https://www.p99conf.io/?latest_sfdc_campaign=7016O000001GAB0&utm_campaign=em%20promotional%202023-10-18%20p99%20conf&ut...
Submission: On September 19 via manual from US — Scanned from US
Effective URL: https://www.p99conf.io/?latest_sfdc_campaign=7016O000001GAB0&utm_campaign=em%20promotional%202023-10-18%20p99%20conf&ut...
Submission: On September 19 via manual from US — Scanned from US
Form analysis
0 forms found in the DOMText Content
* On Demand * Agenda * Blog * Register Now * You’re Registered Menu * On Demand * Agenda * Blog * Register Now * You’re Registered Virtual Event | OCTOBER 18 + 19, 2023 ALL THINGS PERFORMANCE OBSESSED WITH P99 PERCENTILES, LOW-LATENCY ENGINEERING, AND PERFORMANCE OPTIMIZATIONS? JOIN 1000S OF YOUR PEERS AT P99 CONF: A FREE, HIGHLY-TECHNICAL VIRTUAL CONFERENCE. REGISTER NOW YOU'RE REGISTERED FEATURED SPEAKERS Explore Rust, C++, Go, event streaming architectures, distributed databases, Linux kernel, observability, K8s & more Follow us on Twitter @p99conf for announcements! JENS AXBOE Software Engineer at Meta ✕ JENS AXBOE Software Engineer at Meta HOW NETFLIX BUILDS HIGH PERFORMANCE APPLICATIONS AT GLOBAL SCALE PRASANNA VIJAYANATHAN Senior Software Engineer at Netflix ✕ PRASANNA VIJAYANATHAN Senior Software Engineer at Netflix Talk(s) How Netflix Builds High Performance Applications at Global Scale About Prasanna Vijayanathan Prasanna Vijayanathan is a seasoned professional with over a decade of experience in building high-performance applications and frameworks. Currently employed at Netflix, he holds a prominent role as an engineer and lead, spearheading initiatives aimed at gaining a deeper understanding of users and leveraging those insights to enhance the overall user experience across applications. Throughout his career, Prasanna has taken on diverse roles within various organizations, showcasing his versatility and adaptability. As an engineer, his technical expertise and proficiency lie in building high performance, low latency applications on web and mobile platforms through the use of data analysis and artificial intelligence. His passion for innovation and problem-solving has consistently driven him to deliver cutting-edge applications, work that he has presented at many international conferences, journals and publications. In addition to his technical acumen, Prasanna has also excelled as an engineering leader and manager, building teams from scratch, fostering collaboration and creating an environment conducive to innovation. His strong leadership skills have been instrumental in driving organizational growth and delivering impactful solutions. Beyond his professional endeavors, Prasanna has actively contributed to the community as an executive director on boards of non-profit organizations and a mentor to many students and engineers. His dedication to making a positive impact extends beyond the tech industry, as he leverages his skills and experience to support the missions of these non-profits. His ability to navigate diverse landscapes and bring about meaningful change showcases his commitment to driving social impact and giving back to society. MEASURING THE IMPACT OF NETWORK LATENCY AT TWITTER ZHEN LI Data Scientist at TikTok ✕ ZHEN LI Data Scientist at TikTok Talk(s) Measuring the Impact of Network Latency at Twitter About Zhen Li Zhen Li is a Data Scientist at TikTok. BRYAN CANTRILL CTO of Oxide Computer Company ✕ BRYAN CANTRILL CTO of Oxide Computer Company About Bryan Cantrill Bryan Cantrill is a software engineer who has spent a quarter of a century at the hardware/software interface. He is the co-founder and CTO of Oxide Computer Company, which is endeavoring to build a rack-scale computer for the post-cloud era. Prior to Oxide he spent nearly a decade at Joyent, a cloud computing pioneer; prior to Joyent, he spent fourteen years at Sun Microsystems, a now-defunct computer company that Bryan's nine-year-old daughter apparently thought was a brewery. TAMING P99 LATENCIES AT LYFT: TUNING LOW-LATENCY ONLINE FEATURE STORES BHANU RENUKUNTLA Senior Software Engineer at Lyft ✕ BHANU RENUKUNTLA Senior Software Engineer at Lyft Talk(s) Taming P99 Latencies at Lyft: Tuning Low-Latency Online Feature Stores About Bhanu Renukuntla Bhanu Renukuntla is a Senior Software Engineer at Lyft Inc., where he is working on the ML Feature store. Before Lyft, Bhanu was an early employee at a San Francisco based startup where spent his time building the Data and ML platform. He earned his Master of Science degree in Electrical and Computer Engineering from UC San Diego and his B.Tech in Electrical Engineering from IIT Bombay. QUANTIFYING THE PERFORMANCE IMPACT OF SHARD-PER-CORE ARCHITECTURE DOR LAOR CEO of ScyllaDB ✕ DOR LAOR CEO of ScyllaDB Talk(s) Quantifying the Performance Impact of Shard-per-core Architecture About Dor Laor Dor Laor is the CEO of ScyllaDB. Previously, Dor was part of the founding team of the KVM hypervisor under Qumranet that was acquired by Red Hat. At Red Hat Dor was managing the KVM and Xen development for several years. Dor holds an MSc from the Technion and a Phd in snowboarding. RUNNING A GO APP IN KUBERNETES: CPU IMPACTS TEIVA HARSANYI Senior Software Engineer at Google ✕ TEIVA HARSANYI Senior Software Engineer at Google Talk(s) Running a Go App in Kubernetes: CPU Impacts About Teiva Harsanyi Teiva Harsanyi is a Senior Software Engineerat Google and 100 Go Mistakes author. HIGH PERFORMANCE ON A LOW BUDGET GWEN SHAPIRA Co-founder & CPO of Nile ✕ GWEN SHAPIRA Co-founder & CPO of Nile Talk(s) High Performance on a Low Budget About Gwen Shapira Gwen is a co-founder and CPO of Nile (thenile.dev). She has 20+ years of experience working with code and customers to build reliable and scalable data architectures - most recently as the head of Cloud Native Kafka engineering org at Confluent. Gwen is a committer to Apache Kafka, author of “Kafka - the Definitive Guide” and "Hadoop Application Architectures." You can find her speaking at tech conferences or talking data at the SaaS Developer Community (https://www.youtube.com/@saas-dev). FROM 1M TO 1B FEATURES PER SECOND: SCALING SHARECHAT'S ML FEATURE STORE IVAN BURMISTROV Senior Staff Software Engineer at ShareChat ✕ IVAN BURMISTROV Senior Staff Software Engineer at ShareChat Talk(s) From 1M to 1B Features Per Second: Scaling ShareChat's ML Feature Store About Ivan Burmistrov Ivan is an experienced Software Engineer, ex-Facebook, ex-ScyllaDB, passionate about performance problems in distributed systems. He is leading the effort to build a world-class Feature Engineering framework at ShareChat. EBPF VS SIDECARS LIZ RICE Chief Open Source Officer at Isovalent ✕ LIZ RICE Chief Open Source Officer at Isovalent Talk(s) eBPF vs Sidecars About Liz Rice Liz Rice is Chief Open Source Officer with eBPF specialists Isovalent, creators of the Cilium cloud-native networking, security, and observability project. She was Chair of the CNCF's Technical Oversight Committee in 2019-2022, and Co-Chair of KubeCon + CloudNativeCon in 2018. She is also the author of Container Security, published by O'Reilly. She has a wealth of software development, team, and product management experience from working on network protocols and distributed systems, and in digital technology sectors such as VOD, music, and VoIP. When not writing code, or talking about it, Liz loves riding bikes in places with better weather than her native London, competing in virtual races on Zwift, and making music under the pseudonym Insider Nine. HOW TO IMPROVE YOUR ABILITY TO SOLVE COMPLEX PERFORMANCE PROBLEMS KERRY OSBORNE Google Database Black Belt Team Lead at Google ✕ KERRY OSBORNE Google Database Black Belt Team Lead at Google Talk(s) How to Improve Your Ability to Solve Complex Performance Problems About Kerry Osborne Kerry Osborne is a database performance specialist. He is a founder of Enkitec; an expert model Oracle-focused consulting company that was acquired by Accenture in 2014 (now the Accenture Enkitec Group). He is also a founder of Gluent, a software company which provided transparent connections between many analytic engines (Oracle, Microsoft SQL, Snowflake, BigQuery, Redshift, Hadoop, Synapse, …) Gluent’s IP was acquired by Google in 2022 and the team joined Google to form a specialized group of databases experts (Database Black Belts) that focus on helping enterprise customers and improving Google’s database products by infusing Gluent IP. Kerry has co-authored two performance focused books, Pro Oracle SQL and Expert Oracle Exadata. SQUARE'S LESSONS LEARNED FROM IMPLEMENTING A KEY-VALUE STORE WITH RAFT OMAR ELGABRY Software Engineer at Square ✕ OMAR ELGABRY Software Engineer at Square Talk(s) Square's Lessons Learned from Implementing a Key-Value Store with Raft About Omar Elgabry A software engineer (B.S. CS & SWE, Jul '15), a writer, a teacher, a hackathon winner, with a polymorphic personality, born in Egypt, lived and worked in India, Turkey, and currently Canada. IMPROVING SCYLLADB ELASTICITY WITH TABLETS AVI KIVITY CTO and Co-Founder at ScyllaDB ✕ AVI KIVITY CTO and Co-Founder at ScyllaDB Talk(s) Improving ScyllaDB Elasticity with Tablets About Avi Kivity Avi Kivity, CTO of ScyllaDB, is known mostly for starting the Kernel-based Virtual Machine (KVM) project, the hypervisor underlying many production clouds. He has worked for Qumranet and Red Hat as KVM maintainer until December 2012. Avi is now CTO of ScyllaDB, a company that seeks to bring the same kind of innovation to the public cloud space. PERFORMANCE BUDGETS FOR THE REAL WORLD TAMMY EVERTS Chief Experience Officer at SpeedCurve ✕ TAMMY EVERTS Chief Experience Officer at SpeedCurve Talk(s) Performance Budgets for the Real World About Tammy Everts Tammy is Chief Experience Officer at SpeedCurve, where she helps companies understand how visitors use their websites, as well as a co-chair of the performance.now() conference. Tammy has spent the past two decades studying how people use the web. Since 2009, she’s focused on the intersection between web performance, user experience, and business metrics. Her book, Time Is Money: The Business Value of Web Performance from O’Reilly, is a distillation of much of this research. She also co-curates WPOStats.com, a collection of performance case studies. A DETERMINISTIC WALK DOWN TIGERBEETLE’S MAIN() STREET ALEKSEI KLADOV Staff Software Engineer at TigerBeetle ✕ ALEKSEI KLADOV Staff Software Engineer at TigerBeetle Talk(s) A Deterministic Walk Down TigerBeetle’s main() Street About Aleksei Kladov Aleksei is a staff software engineer at TigerBeetle. Before that, Aleksei worked on IDE support for the Rust programming language, but TigerBeetle's deterministic, non-allocating Zig codebase proved too hard to resist. 3 GB/S L7 EGRESS TRAFFIC INSPECTION AT TIKTOK USING SQUID & GO ON K8S DANIEL HAIMANOT Senior Software Engineer at TikTok ✕ DANIEL HAIMANOT Senior Software Engineer at TikTok Talk(s) 3 Gb/s L7 Egress Traffic Inspection at TikTok Using Squid & Go on K8s About Daniel Haimanot Daniel is a senior software engineer working at TikTok US on large scale privacy and data security projects. Prior to TikTok he has held various engineering positions at startups in the telecommunication space. He holds a BS in EE from UBC and a MS in CS from the University of Oxford. VM PERFORMANCE: THE DIFFERENCES BETWEEN STATIC PARTITIONING OR AUTOMATIC TUNING DARIO FAGGIOLI Virtualization Software Engineer at SUSE ✕ DARIO FAGGIOLI Virtualization Software Engineer at SUSE Talk(s) VM Performance: The Differences Between Static Partitioning or Automatic Tuning About Dario Faggioli Dario is a Virtualization Software Engineer at SUSE. He's been active in the Open Source virtualization space for a few years. Within the Xen-Project, he is still the maintainer of the Xen hypervisor scheduler. He also works on Linux kernel, KVM, Libvirt, and QEMU. Back during his Ph.D., he worked on real-time scheduling on Linux, and he's one of the original authors of what today is the SCHED_DEADLINE scheduling class. He currently focuses on scheduling and on measuring and improving performance. Since 2010, he has spoken at several events and conferences such as Linux Kernel Summit, Linux Plumbers, previous editions of the Xen-Project Developers Summit, FOSDEM, LinuxLab, OSPM, Linux Foundation's Open Source Summit and KVM Forum. He has also given technical seminars about Computer Architecture at the University of Pisa, the University of Modena, and the Scuola Superiore Sant'Anna. CACHE ME IF YOU CAN: HOW GRAFANA LABS SCALED UP THEIR MEMCACHED 42X & CUT COSTS TOO DANNY KOPPING Senior Software Engineer at Grafana Labs ✕ DANNY KOPPING Senior Software Engineer at Grafana Labs Talk(s) Cache Me If You Can: How Grafana Labs Scaled Up Their Memcached 42x & Cut Costs Too About Danny Kopping Danny is an engineer at Grafana Labs, based in South Africa. He works on both the Loki open-source product and the Grafana Cloud Logs hosted service. His interests include Go, Linux, playing drums, and the outdoors. LOW-LATENCY DATA ACCESS: THE REQUIRED SYNERGY BETWEEN MEMORY & DISK KRITI KATHURIA Graduate Researcher at the University of Waterloo ✕ KRITI KATHURIA Graduate Researcher at the University of Waterloo Talk(s) Low-Latency Data Access: The Required Synergy Between Memory & Disk About Kriti Kathuria Kriti is a database researcher, with efficient data processing as one of her research areas. She worked on various aspects of databases, especially transactions and query processing. She also has experience building large-scale data-intensive applications on the cloud. Her work on consensus algorithms at UWaterloo with Dr. Ken Salem seeks to establish a new notion of durability, with the goal of enhancing performance and response time. The fundamental nature of this work will impact every single distributed system in the world today. Her work at CWI with Ilaria Battiston and Dr. Peter Boncz on incremental view maintenance seeks to efficiently implement constant time algorithms in a resource-constrained environment to avoid recomputing the entire data for every update. Her previous work includes designing a storage layout for fast data retrieval in KuzuDB, SSD-efficient data structures structure, and efficient external memory sorting techniques. EXPANDING HORIZONS: A CASE FOR RUST HIGHER UP THE STACK CARL LERCHE Principal Engineer at AWS ✕ CARL LERCHE Principal Engineer at AWS Talk(s) Expanding Horizons: A Case for Rust Higher Up the Stack About Carl Lerche Carl Lerche is a Principal Engineer at AWS. He is best known for his open source Rust libraries, primarily Tokio, the asynchronous I/O runtime for Rust. CONQUERING LOAD BALANCING: EXPERIENCES FROM SCYLLADB DRIVERS PIOTR GRABOWSKI Software Team Leader at ScyllaDB ✕ PIOTR GRABOWSKI Software Team Leader at ScyllaDB Talk(s) Conquering Load Balancing: Experiences from ScyllaDB Drivers About Piotr Grabowski Piotr is a Software Team Leader at ScyllaDB, responsible for drivers and connectors to ScyllaDB. From a young age, he participated in many competitive programming contests. He holds a MSc in Computer Science from the University of Warsaw. DISTRIBUTED SYSTEM PERFORMANCE TROUBLESHOOTING LIKE YOU’VE BEEN DOING IT FOR TWENTY YEARS JON HADDAD Founder at Rustyrazorblade Consulting ✕ JON HADDAD Founder at Rustyrazorblade Consulting Talk(s) Distributed System Performance Troubleshooting Like You’ve Been Doing it for Twenty Years WRITING LOW LATENCY DATABASE APPLICATIONS EVEN IF YOUR CODE SUCKS GLAUBER COSTA Founder & CEO of Turso ✕ GLAUBER COSTA Founder & CEO of Turso Talk(s) Writing Low Latency Database Applications Even If Your Code Sucks About Glauber Costa Glauber is a veteran low-level engineer with a strong focus on performance and resource management. He has worked with a variety of subsystems in the Linux Kernel, most notably the KVM Hypervisor and the cgroups resource management infrastructure that created the foundations of the containers revolution. Glauber had spent many years with ScyllaDB working with both business and technical issues, specializing in storage I/O and automated resource controlling. Currently he is the Founder & CEO of Turso, where he authored the Glommio asynchronous framework for Rust. USING LIBTRACECMD TO ANALYZE YOUR LATENCY AND PERFORMANCE TROUBLES STEVEN ROSTEDT Software Engineer at Google ✕ STEVEN ROSTEDT Software Engineer at Google Talk(s) Using Libtracecmd to Analyze Your Latency and Performance Troubles About Steven Rostedt Steven Rostedt currently works for Google on the ChromeOS performance team. He's the maintainer of the PREEMPT_RT (aka Real Time patch) stable releases. He is also one of the original developers for the Real Time patch. Steven is the main developer and maintainer for ftrace, the official tracer of the Linux kernel, as well as the user space tools trace-cmd and the libraries libtracecmd, libtracefs and libtraceevent. He also develops ktest.pl (in the kernel) and was the creator of "make localmodconfig". BUILDING LOW LATENCY ML SYSTEMS FOR REAL-TIME MODEL PREDICTIONS AT XANDR CHINMAY ABHAY NERURKAR Principal Engineer at Microsoft ✕ CHINMAY ABHAY NERURKAR Principal Engineer at Microsoft Talk(s) Building Low Latency ML Systems for Real-Time Model Predictions at Xandr About Chinmay Abhay Nerurkar Chinmay Abhay Nerurkar is a Principal Engineer at Microsoft Inc. He holds a Masters's degree in Electrical Engineering from New York University and has over 14 years of diverse experience working in embedded hardware/software, digital video processing, FinTech, and the Ad-tech industry. He is currently focused on building impactful products for Microsoft Advertising harnessing the power of big data and AI/ML. He is interested in behavioral finance, economics, and contextual data analysis using NLP and artificial intelligence. ORM IS BAD, BUT IS THERE AN ALTERNATIVE? HENRIETTA DOMBROVSKAYA Database Architect at DR ✕ HENRIETTA DOMBROVSKAYA Database Architect at DR Talk(s) ORM is Bad, But is There an Alternative? About Henrietta Dombrovskaya Henrietta Dombrovskaya is a database researcher and developer with over 40 years of academic and industrial experience. She holds a Ph.D. in Computer Science from the University of Saint Petersburg, Russia. At present, she is: - Database Architect at DRW - Local Organizer of the Chicago PostgreSQL User Group - Active community member, a frequent speaker at the PostgreSQL Conferences - A researcher focused on developing efficient interactions between applications and databases; - A winner of the “Technologist of the Year” 2019 award of the Illinois Technology Association - An author of the PostgreSQL Query Optimization book MAKING PYTHON 100X FASTER WITH LESS THAN 100 LINES OF RUST OHAD RAVID Team Lead at Trigo ✕ OHAD RAVID Team Lead at Trigo Talk(s) Making Python 100x Faster with Less Than 100 Lines of Rust About Ohad Ravid I love building stuff, sushi and tea. I've been working in software for more than 10 year, in a few different areas (networking, backend, big data, frontend, embedded) and in a variety of languages (C, Python, TypeScript, Rust). I'm currently a Software Team Lead. P99 PUBLISH PERFORMANCE IN A MULTI-CLOUD NATS.IO SYSTEM DEREK COLLISON Founder & CEO of Synadia ✕ DEREK COLLISON Founder & CEO of Synadia Talk(s) P99 Publish Performance in a Multi-Cloud NATS.io System About Derek Collison Derek Collison is a 30+ year industry veteran, entrepreneur, and pioneer in secure and large-scale distributed systems and cloud computing. He helped change the way financial, transportation, and logistics systems fundamentally worked while spending over a decade at TIBCO, designing systems that still power much of those industries today. At Google, Derek co-founded the AJAX APIs group and created the largest CDN for popular javascript libraries, identifying the need for easy and secure access to Google’s services without the need for additional servers. During his time at VMWare, Derek designed and architected CloudFoundry, the first open-source enterprise PaaS. He then founded Apcera, a company designed to drive security and policy into easy to use platform technologies. After the successful sale of Apcera to Ericsson, Derek took the messaging technology he designed to power the CloudFoundry and Apcera systems, NATS.io, and created Synadia. Synadia is pioneering secure and global messaging as a digital utility to help drive security and powerful communication and collaboration into IoT, edge, and cloud computing systems. He is also a technology futurist around Artificial Intelligence, Machine Learning, IOT and Cloud Computing. ZERO DOWNTIME CRITICAL TRAFFIC MIGRATION @NETFLIX SCALE ABHISHEK PANDEY Senior Software Engineer at Meta ✕ ABHISHEK PANDEY Senior Software Engineer at Meta Talk(s) Zero Downtime Critical Traffic Migration @Netflix Scale About Abhishek Pandey Abhi is a Tech Lead at Meta where he is currently developing cutting-edge AI/ML infrastructure. Before Meta, he was the senior engineer in the User Systems and Data team within Netflix. Where he championed a bunch of critical migration projects that helped Netflix scale to more than 200 Million users and adopt some cutting-edge technologies. Prior to Netflix, Abhi was an early engineer in some of the well-known startups like Uber and Appdynamics where he worked on low-level systems and wrote the platform and infrastructure layers to enable developers to do their job better. FROM 1M TO 1B FEATURES PER SECOND: SCALING SHARECHAT'S ML FEATURE STORE ANDREI MANAKOV Staff Software Engineer at ShareChat ✕ ANDREI MANAKOV Staff Software Engineer at ShareChat Talk(s) From 1M to 1B Features Per Second: Scaling ShareChat's ML Feature Store About Andrei Manakov Andrei has over 12 years of experience as a Software Engineer in building high-load distributed systems. Currently, he is developing cutting-edge ML infrastructure. THE HISTORY OF TRACING ORACLE CARY MILLSAP Owner and President of Method R Corporation ✕ CARY MILLSAP Owner and President of Method R Corporation Talk(s) The History of Tracing Oracle About Cary Millsap Cary Millsap spent the 1990s learning a lifetime’s worth of lessons about software performance as a consultant for Oracle Corporation. In his ten years at Oracle, he personally helped over a hundred customers, and he created an elite 85-person team who have helped hundreds more. He left Oracle in 1999 to grow his family, and he has been an entrepreneur ever since. Cary has educated thousands of professionals through his commitment to writing, teaching, and speaking at public events. His books “Tracing Oracle” and “Mastering Oracle Trace Data” help professionals optimize any Oracle-based application. His newest book, “How to Make Things Faster: Lessons in Performance from Technology and Everyday Life,” is for anybody who is curious about performance and how to improve it. BEYOND AVAILABILITY: THE SEVEN DIMENSIONS FOR DATA PRODUCT SLOS EMILY GORCENSKI Principal Data Scientist at Thoughtworks ✕ EMILY GORCENSKI Principal Data Scientist at Thoughtworks Talk(s) Beyond Availability: The Seven Dimensions for Data Product SLOs About Emily Gorcenski I am a Principal Data Scientist and Head of Data for Thoughtworks Germany. I have a background in research engineering and computational and applied mathematics. I work as a data and software engineer, developing and architecting data driven applications. I am a strong advocate for data journalism and have contributed research, materials, and expertise to multiple award-winning projects. UNCONVENTIONAL METHODS TO IDENTIFY BOTTLENECKS IN LOW-LATENCY AND HIGH-THROUGHPUT DATA PIPELINES ZAMIR PALTIEL Head of Engineering at Hyperspace ✕ ZAMIR PALTIEL Head of Engineering at Hyperspace Talk(s) Unconventional Methods to Identify Bottlenecks in Low-Latency and High-Throughput Data Pipelines About Zamir Paltiel Zamir has 12 years of experience in software development with an in-depth understanding of cloud solutions and performance engineering. HIGH-LEVEL RUST FOR BACKEND PROGRAMMING ADAM CHALMERS Systems Engineer at KittyCAD, Inc. ✕ ADAM CHALMERS Systems Engineer at KittyCAD, Inc. Talk(s) High-Level Rust for Backend Programming About Adam Chalmers I started learning Rust for fun in 2017. I've now worked full-time with Rust for five years at Cloudflare and KittyCAD, writing high-performance and high-availability API servers and internet proxies. PEAK PERFORMANCE AT THE EDGE: RUNNING RAZORPAY’S HIGH-SCALE API GATEWAY JAY PATHAK Software Development Engineer at Razorpay ✕ JAY PATHAK Software Development Engineer at Razorpay Talk(s) Peak Performance at the Edge: Running Razorpay’s High-Scale API Gateway About Jay Pathak I am a Software Engineer at Razorpay, India where I am a part of the platform team which manages the API gateway. I like to work on challenges that solve problems at scale. I am also an active speaker where I participated in meetups and also took sessions to educate folks more on the challenges to run a highly available API gateway and also the software architecture of Edge- the API gateway for Razorpay. YANIV KAUL VP Research & Development at ScyllaDB ✕ YANIV KAUL VP Research & Development at ScyllaDB About Yaniv Kaul Yaniv Kaul is the VP of Research and Development at ScyllaDB. SEGMENT-BASED STORAGE VS. PARTITION-BASED STORAGE: WHICH IS BETTER FOR REAL-TIME DATA STREAMING? DAVID KJERRUMGAARD Developer Advocate at StreamNative ✕ DAVID KJERRUMGAARD Developer Advocate at StreamNative Talk(s) Segment-Based Storage vs. Partition-Based Storage: Which is Better for Real-Time Data Streaming? About David Kjerrumgaard David is a committer on the Apache Pulsar project, the author of "Pulsar in Action" and co-author of "Practical Hive." He currently serves as a Developer Advocate for StreamNative, focusing on strengthening the Apache Pulsar community through education and evangelization. Before that, he was a principal software engineer on the messaging team at Splunk and Director of Solutions for two Big Data startups, Streamlio and Hortonworks. MEASURING THE IMPACT OF NETWORK LATENCY AT TWITTER WIDYA SALIM Data Analyst at SEEK ✕ WIDYA SALIM Data Analyst at SEEK Talk(s) Measuring the Impact of Network Latency at Twitter About Widya Salim Widya Salim is a data scientist & analyst with a total of 6+ years experience in operations and prototyping in the technology sector across Asia, Europe and North America. She was a data scientist intern at Twitter where she focused on inferring causal impact of latency on key business metrics. She is currently a data analyst at SEEK after completing her Masters in National University of Singapore. ARCHITECTING A HIGH-PERFORMANCE (OPEN SOURCE) DISTRIBUTED MESSAGE QUEUING SYSTEM IN C++ VITALY DZHITENOV Senior Software Engineer at Bloomberg ✕ VITALY DZHITENOV Senior Software Engineer at Bloomberg Talk(s) Architecting a High-Performance (Open Source) Distributed Message Queuing System in C++ About Vitaly Dzhitenov Passionate about low latency, high-performance, high-availability distributed solutions for over 20 years. Hands on experience with a broad range of technologies, including messaging systems, networks, policies, identity management, carrier and enterprise servers. A DEEP DIVE INTO CONCURRENT REACT MATHEUS ALBUQUERQUE Senior Software Engineer, Front-End at Medallia ✕ MATHEUS ALBUQUERQUE Senior Software Engineer, Front-End at Medallia Talk(s) A Deep Dive Into Concurrent React About Matheus Albuquerque Matheus is a Sr. Front-End Engineer at Medallia, building their surveys platform and helping them shape the customer experience market with React, and a Google Developer Expert in Web Performance. His areas of interest include React and its ecosystem, JS and compile-to-JS languages, DX, and perceived performance optimization. Aside from public speaking about these, he also volunteers at TechLabs, teaching front-end development. INGESTING IN RUST ARMIN RONACHER Creator of Flask and Principal Architect at Sentry ✕ ARMIN RONACHER Creator of Flask and Principal Architect at Sentry Talk(s) Ingesting in Rust About Armin Ronacher Armin Ronacher is a Principal Architect at Sentry and is the creator of the Flask web framework for Python. He has worked on various Open Source and commercial projects, largely on the backend for the last 10+ years. Prior to joining Sentry, he was a Consultant and a Systems Architect on the Fireline project at Fireteam, leading many Open Source projects like the Flask microframework for Python, the Jinja2 template engine and many more. He has been credited on Batman Arkham Asylum, Halo The Master Chief Collection, and other games. His field of expertise is in large scale backend infrastructure, networking and online services and API design. HTTP 3: MOVING ON FROM TCP BRIAN SLETTEN President at Bosatsu Consulting, Inc. ✕ BRIAN SLETTEN President at Bosatsu Consulting, Inc. Talk(s) HTTP 3: Moving on From TCP NOISE CANCELING RUM TIM VEREECKE Web Performance Architect at Akamai ✕ TIM VEREECKE Web Performance Architect at Akamai Talk(s) Noise Canceling RUM About Tim Vereecke Tim Vereecke loves speeding up websites and likes to understand the technical and business aspects of WebPerf since 15+ years. He is a Web Performance Architect at Akamai and also runs scalemates.com: the largest (and fastest!) scale modeling website on the planet. OPTIMIZING FOR TAIL LATENCY AND SATURATION AT UBER SCALE: MACRO AND MICRO CONSIDERATIONS RANJIB DEY Senior Staff Engineer at Uber ✕ RANJIB DEY Senior Staff Engineer at Uber Talk(s) Optimizing for Tail Latency and Saturation at Uber Scale: Macro and Micro Considerations About Ranjib Dey Senior staff engineer at Production Engineering group at Uber. Lead developer for predictive autoscaler. Industry champion for incident management and all things reliability. Father, programmer, maker, and lifelong advocate for open source. I love opensource software, hardware & all things related to automation of our most time-consuming day-to-day chores. COST-EFFECTIVE BURST SCALING FOR DISTRIBUTED QUERY EXECUTION DAN HARRIS Principal Software Engineer at Coralogix ✕ DAN HARRIS Principal Software Engineer at Coralogix Talk(s) Cost-Effective Burst Scaling For Distributed Query Execution About Dan Harris Dan Harris is a Principal Software Engineer @Coralogix and Apache Arrow committer. ADVENTURES IN THREAD-PER-CORE ASYNC WITH REDPANDA AND SEASTAR TRAVIS DOWNS Software Engineer at Redpanda ✕ TRAVIS DOWNS Software Engineer at Redpanda Talk(s) Adventures in Thread-per-Core Async with Redpanda and Seastar About Travis Downs Travis loves going deep on performance, all the way to assembly if needed! In his role as engineer at streaming data pioneer Redpanda, he works on all aspects of performance. Prior to Redpanda he held principal and lead technical staff positions at Salesforce, and software architect roles at SAP and Business Objects. He earned his BSc in Physics and Computer Science from The University of British Columbia. In his pre-parenting years, when he had free time, he could be found writing on his blog or skiing the slopes near his home base in British Columbia, Canada. MITIGATING THE IMPACT OF HIGH S3 LATENCY IN STREAM PROCESSING SYSTEMS YINGJUN WU CEO of RisingWave Labs ✕ YINGJUN WU CEO of RisingWave Labs Talk(s) Mitigating the Impact of High S3 Latency in Stream Processing Systems About Yingjun Wu Yingjun Wu is the founder of RisingWave Labs (https://www.risingwave.com/), a database company developing RisingWave, a distributed SQL database for stream processing. Before running the company, Yingjun was a software engineer at the Redshift team, Amazon Web Services, and a researcher at the Database group, IBM Almaden Research Center. Yingjun received his PhD degree from National University of Singapore, and was a visiting PhD at Carnegie Mellon University. He has been working in the field of stream processing and database systems for over a decade. 5 HOURS TO 7.7 SECONDS: HOW DATABASE TRICKS SPED UP RUST LINTING OVER 2000X PREDRAG GRUEVSKI Independent Software Researcher at Trustfall ✕ PREDRAG GRUEVSKI Independent Software Researcher at Trustfall Talk(s) 5 Hours to 7.7 Seconds: How Database Tricks Sped up Rust Linting Over 2000X About Predrag Gruevski Predrag has spent the last 8 years working on query engines for almost every kind of data imaginable: from relational and graph databases to APIs and unstructured data files. He built Trustfall, a universal query engine that can query any data source(s), and cargo-semver-checks, a semantic versioning linter for Rust. Previously, Predrag was a principal engineer at Kensho Technologies, did performance engineering research at MIT, and competed in international math and programming competitions. When not in front of a screen, Predrag enjoys skiing, ice hockey, and board games. He is also a huge space nerd. Ask him about the time he went to watch a giant rocket explode! INTERACTION LATENCY: SQUARE'S USER-CENTRIC MOBILE PERFORMANCE METRIC PIERRE-YVES RICAU Android Distinguished Engineer at Block ✕ PIERRE-YVES RICAU Android Distinguished Engineer at Block Talk(s) Interaction Latency: Square's User-Centric Mobile Performance Metric About Pierre-Yves Ricau My pronouns are he / him. I'm currently working as an Android Distinguished Engineer at Square. HOW WE REDUCED THE STARTUP TIME FOR TURO'S ANDROID APP BY 77% PAVLO STAVYTSKYI Sr. Staff Software Engineer at Turo ✕ PAVLO STAVYTSKYI Sr. Staff Software Engineer at Turo Talk(s) How We Reduced the Startup Time for Turo's Android App by 77% About Pavlo Stavytskyi Pavlo is a Google Developer Expert for Android and Kotlin. He works at Turo as Sr. Staff Software Engineer. Previously he worked at Lyft on mobile infrastructure. He develops Android apps, focusing on mobile performance, developer productivity, and infrastructure. 99.99% OF YOUR TRACES ARE TRASH PAIGE CRUZ Senior Developer Advocate at Chronosphere ✕ PAIGE CRUZ Senior Developer Advocate at Chronosphere Talk(s) 99.99% of Your Traces are Trash About Paige Cruz Paige Cruz is a Senior Developer Advocate at Chronosphere passionate about cultivating sustainable on-call practices and bringing folks their aha moment with observability. She started as a software engineer at New Relic before switching to Site Reliability Engineering holding the pager for InVision, Lightstep, and Weedmaps. Off-the-clock you can find her spinning yarn, swooning over alpacas, or watching trash TV on Bravo. HOW TO AVOID LEARNING THE LINUX-KERNEL MEMORY MODEL PAUL MCKENNEY Software Engineer at Meta ✕ PAUL MCKENNEY Software Engineer at Meta Talk(s) How to Avoid Learning the Linux-Kernel Memory Model About Paul McKenney Paul E. McKenney is a software engineer at Meta Platforms, and has been coding for almost half a century, with more than half of that on multicore hardware. Paul maintains the RCU implementation within the Linux kernel, where the variety of workloads present highly entertaining performance, scalability, real-time response, and energy-efficiency challenges. Paul also is a maintainer for the Linux-kernel memory model (LKMM), the kernel concurrency sanitizer (KCSAN), and the nolibc library. THE ART OF MACRO BENCHMARKING: EVALUATING CLOUD NATIVE SERVICES EFFICIENCY BARTŁOMIEJ PŁOTKA Senior Software Engineer at Google ✕ BARTŁOMIEJ PŁOTKA Senior Software Engineer at Google Talk(s) The Art of Macro Benchmarking: Evaluating Cloud Native Services Efficiency About Bartłomiej Płotka Bartek Płotka is a Senior Software Engineer at Google. SWE by heart, with an SRE background, working on Observability for OSS and Google Cloud Users. Previously Principal Software Engineer at Red Hat. Author of "Efficient Go" book with O'Reilly. As the co-founder of the CNCF Thanos project and core maintainer of various open-source projects, including Prometheus, he enjoys building OSS communities and maintainable, reliable distributed systems, ideally in Go. CNCF TAG Observability Technical Lead. THE LATENCY STACK: DISCOVERING SURPRISING SOURCES OF LATENCY MARK GRITTER Founding Engineer at Akita Software ✕ MARK GRITTER Founding Engineer at Akita Software Talk(s) The Latency Stack: Discovering Surprising Sources of Latency About Mark Gritter Mark is on startup #4, having previously worked on streaming video at Kealia; VM-aware flash data storage at Tintri; observability on the HashiCorp Vault team; and now API observability at Akita Software. His non-work interests include combinatorial games, generative systems, and gardening. MYSQL PERFORMANCE ON MODERN CPUS: INTEL VS AMD VS ARM PETER ZAITSEV Founder of Percona ✕ PETER ZAITSEV Founder of Percona Talk(s) MySQL Performance on Modern CPUs: Intel vs AMD vs ARM About Peter Zaitsev Peter Zaitsev is an entrepreneur and co-founder of Percona. As one of the leading experts in Open Source strategy and database optimization, Peter has used his technical vision and entrepreneurial skills to grow Percona from a two-person store into one of the most respected open source companies in the business with over 350 employees. Peter now continues to serve as a board member and advisor to a range of open source startups. Peter is the co-author of the book "High Performance MySQL: Optimization, Backup, and Replication," one of the most popular books on MySQL performance. LESS WASM PIOTR SARNA Staff Software Engineer at Turso ✕ PIOTR SARNA Staff Software Engineer at Turso Talk(s) Less Wasm About Piotr Sarna * Graduated from the University of Warsaw with MSc in Computer Science * Used to develop a distributed file system * Wrote a few patches for the Linux kernel * Ex-maintainer of ScyllaDB and Seastar * Staff Software Engineer @Turso * Maintainer of libSQL CHIHUAHUA-SIZED LOAD TESTS! LEANDRO MELENDEZ DevRel Performance Advocate at Grafana k6 ✕ LEANDRO MELENDEZ DevRel Performance Advocate at Grafana k6 Talk(s) Chihuahua-Sized Load Tests! About Leandro Melendez Leandro is a performance testing advocate with K6-Grafana helping everyone to ramp up on their performance practices. He has over 20 years of experience in IT and over 10 in the performance testing practice where he served multiple S&P500 customers all over the USA, Mexico, Canada, Brazil, India, Austria, etc. Author of the popular performance testing blog Señor Performo (www.srperf.com) where he curates a diverse set of learning material for performance testers and engineers. He is the producer and host of the Spanish language version of the PerfBytes podcast and the Señor Performo learning YouTube channels. He is an international public speaker participating in multiple conferences, events and webinars, with keynotes, workshops and multiple talks on his belt. And last, author of "The Hitchhikers Guide To Load Testing Projects", a fun walkthrough that will guide you through the phases or levels of an IT load testing project. MEASURING THE IMPACT OF NETWORK LATENCY AT TWITTER VICTOR MA Senior Data Scientist at Airwallex ✕ VICTOR MA Senior Data Scientist at Airwallex Talk(s) Measuring the Impact of Network Latency at Twitter About Victor Ma Victor is currently a senior data scientist at Airwallex supporting revenue strategy and commercial operations. Previously, he worked at Twitter on performance optimization and infrastructure efficiency, and at the beginning of his career, at MITRE on early warning defense radar systems. In his free time, he is an avid tennis player and calisthenics enthusiast. ALWAYS-ON PROFILING OF ALL LINUX THREADS, ON-CPU AND OFF-CPU, WITH EBPF & CONTEXT ENRICHMENT TANEL PODER Owner at Poder Consulting ✕ TANEL PODER Owner at Poder Consulting Talk(s) Always-on Profiling of All Linux Threads, On-CPU and Off-CPU, with eBPF & Context Enrichment About Tanel Poder Tanel Poder is a long-time computer performance geek, working on various complex systems like (Oracle) database clusters, modern Big Data & cloud technologies and anything running on Linux/Unix. He has built and fixed enterprise data systems all around the world, this has also resulted in building a few small-but-very-fun tech companies around better tools and methods. He has two patents in data virtualization space and has realized that this is enough. In addition to his R&D, he occasionally delivers consulting, advisory and training to companies and talks about performance & troubleshooting both at public conferences and his video channels available at his website. THE ART OF EVENT DRIVEN OBSERVABILITY WITH OPENTELEMETRY HENRIK REXED Cloud Native Advocate at Dynatrace ✕ HENRIK REXED Cloud Native Advocate at Dynatrace Talk(s) The Art of Event Driven Observability with OpenTelemetry About Henrik Rexed Henrik is a Cloud Native Advocate at Dynatrace, the leading Observability platform. Prior to Dynatrace, Henrik has worked as a Partner Solution Evangelist at Neotys, delivering webinars, building protypes to enhance the capability of NeoLoad. He has been working in the performance world more than 15 years, delivering projects in all contexts including extremely large Cloud testing on the most demanding business areas such as trading applications, Video on Demand, sports websites, etc. Henrik Rexed Is Also one of the Organizer of the Conference named Performance Advisory Council. BUILDING A 10X MORE EFFICIENT EDGE PLATFORM FELIPE HUICI CEO and Co-Founder of Unikraft UG ✕ FELIPE HUICI CEO and Co-Founder of Unikraft UG Talk(s) Building a 10x More Efficient Edge Platform About Felipe Huici Dr. Felipe Huici is CEO and Co-Founder of Unikraft UG, a start-up dedicated to lightweight and open source virtualization technologies and to significantly lowering cloud infrastructure bills. In addition, Felipe is a chief researcher at NEC Laboratories Europe in Heidelberg, Germany where his main research and interests lie in the areas of high performance software systems, in particular virtualization, specialization and security. He has published in several top tier conferences such as SOSP, ASPLOS, OSDI, Eurosys, SIGCOMM, NSDI and CoNEXT. Finally, Felipe is one of the founders of the maintainers of the Linux Foundation Unikraft open source project. DEMANDING THE IMPOSSIBLE: RIGOROUS DATABASE BENCHMARKING DMITRII DOLGOV Senior Software Engineer at Red Hat ✕ DMITRII DOLGOV Senior Software Engineer at Red Hat Talk(s) Demanding the Impossible: Rigorous Database Benchmarking About Dmitrii Dolgov Dmitrii Dolgov is a PostgreSQL contributor and Software Engineer. REDUCING P99 LATENCIES WITH GENERATIONAL ZGC STEFAN JOHANSSON Principle Member of Technical Staff at Oracle ✕ STEFAN JOHANSSON Principle Member of Technical Staff at Oracle Talk(s) Reducing P99 Latencies with Generational ZGC About Stefan Johansson Stefan is a software engineer working in the HotSpot GC-team at Oracle. He joined the GC-team in 2013 and has been active in OpenJDK since then with a focus on the G1 garbage collector. Prior to working with GC in the JVM he was working on other JVM related projects at Oracle/Bea. PRACTICAL GO MEMORY PROFILING WILLIAM KENNEDY Managing Partner at Ardan Labs ✕ WILLIAM KENNEDY Managing Partner at Ardan Labs Talk(s) Practical Go Memory Profiling About William Kennedy William Kennedy is a managing partner at Ardan Labs in Miami, Florida. Ardan is a group of passionate engineers, artists and business professionals focused on building and delivering reliable, secure and scalable solutions. Bill is also the author of Go in Action and the Ultimate Go Notebook, plus the author of over 100 blog posts and articles about Go. Lastly, he is a founding member of GoBridge and the GDN, which are organizations working to increase Go adoption through diversity. WATCH PREVIOUS P99 CONF SESSIONS SCHEDULE Wednesday, October 18 8:00am – 1:00pm Pacific Time 15:00 – 20:00 UTC Thursday, October 19 8:00am – 1:00pm Pacific Time 15:00 – 20:00 UTC JOIN US FOR TWO HALF DAYS OF KEYNOTES, TECHNICAL DEEP DIVES, AND LIVELY CONVERSATIONS ON ALL THINGS P99. Register For Free Follow us on Twitter @p99conf for the latest updates. Full agenda will be announced soon. OVERHEARD AT P99 CONF WHY ATTEND THE P99 CONFERENCE? There’s no other event like this — a conference for engineers by engineers, where we’ll share novel approaches for solving complex problems efficiently and at speed. Vendor and tool agnostic, this conference will be for a highly technical audience only. Your boss’s boss is not invited. NOT CONVINCED? CHECK OUT THE QUALITY OF OUR 2022 SESSIONS. WATCH ON DEMAND PROUDLY SUPPORTED BY 2023 ©P99 CONF is brought to you by Follow us on Twitter Code of Conduct Questions or Comments By clicking “Accept All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. Cookies Settings Reject All Accept All Cookies PRIVACY PREFERENCE CENTER When you visit any website, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the site work as you expect it to. The information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies. Click on the different category headings to find out more and change our default settings. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer. More information Allow All MANAGE CONSENT PREFERENCES STRICTLY NECESSARY COOKIES Always Active These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work. These cookies do not store any personally identifiable information. Cookies Details PERFORMANCE COOKIES Performance Cookies These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance. Cookies Details FUNCTIONAL COOKIES Functional Cookies These cookies enable the website to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly. Cookies Details TARGETING COOKIES Targeting Cookies These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising. Cookies Details Back Button COOKIE LIST Search Icon Filter Icon Clear checkbox label label Apply Cancel Consent Leg.Interest checkbox label label checkbox label label checkbox label label Confirm My Choices