Medium Achieving 99th percentile latency SLA using Apache Pinot | by Chinmay Soman | Apache Pinot Developer Blog | Medium Sitemap Open in app Sign up Sign in Medium Logo Get app Write Search Sign up Sign in Apache Pinot Developer Blog · Articles for developers and operators working with Apache Pinot to build real-time analytics on big data streams. Distributed Systems Apache Pinot Real Time Analytics Programming Software Development Achieving 99th percentile latency SLA using Apache Pinot Chinmay Soman 1 min read ·Oct 1, 2020 -- Listen Share Apache Pinot is an open source, distributed, OLAP data store used for performing millisecond granularity analytical queries on real-time as well as offline data sources. It is highly scalable by design and can easily support site-facing analytics such as LinkedIn’s “Who Viewed My Profile” or Uber’s “Restaurant Manager” in a reliable manner. A typical production Pinot cluster can handle millions of Kafka events, terabytes of Hadoop data while serving 100K+ queries/second with strict low latency SLA. In this article, we talk about how users can build critical site-facing analytical applications requiring high throughput and strict p99th query latency SLA using Apache Pinot. We will go through the challenges of serving concurrent, low latency SLA queries in Pinot’s distributed environment. Next, we elaborate on the internals of segment assignment and routing strategies and how we can configure them to ensure optimum query performance. We will also talk about data partitioning strategy and how it can further optimize query throughput and latency. … Read more at this new link ! Distributed Systems Apache Pinot Real Time Analytics Programming Software Development -- -- Published in Apache Pinot Developer Blog 528 followers ·Last published Oct 25, 2022 Articles for developers and operators working with Apache Pinot to build real-time analytics on big data streams. Written by Chinmay Soman 36 followers ·6 following Distributed Systems geek. Love playing with messaging systems, stream processing and OLAP. Help Status About Careers Press Blog Store Privacy Rules Terms Text to speech