Rootconf Mini 2024

Geeking out on systems and security since 2012

Tickets

Loading…

Lakshminarasimhan Sudarshan

@lsudarsh Author

Using Java in low-latency applications

Submitted Oct 24, 2024

Java is not what we think of immediately when it comes to low-latency applications - this is typically the realm of C/C++/Rust, etc. In E6data, we use Java in many parts of the engine and have successfully used it in cases where we need high performance and low latency.

In this talk, we explore some of the techniques we use in E6data to achieve low latencies.

These techniques will range from techniques to minimise GC, writing CPU cache efficient code, threading and concurrency techniques, benchmarking and profiling, etc.

KEY TAKEAWAYS:

  1. Get an insight into some of the techniques for achieving low latency in modern CPU hardware

  2. Explore how we could implement some of these techniques in Java

AUDIENCE:

Developers / enthusiasts working on applications with low latency characteristics or just interested in how would one achieve low latency.

Comments

{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}

Hybrid Access Ticket

Hosted by

We care about site reliability, cloud costs, security and data privacy

Supported by

Platinum Sponsor

Nutanix is a global leader in cloud software, offering organizations a single platform for running apps and data across clouds.

Platinum Sponsor

PhonePe was founded in December 2015 and has emerged as India’s largest payments app, enabling digital inclusion for consumers and merchants alike.

Silver Sponsor

The next-gen analytics engine for heavy workloads.

Venue host - Rootconf workshops