JAX London, 4–7 October 2021
The Online Conference for Java & Software Innovation

The Future is asynchronous: Tools for scalable services

This talk originates from the archive. To the CURRENT program
Where the Java community meets online! Thank you for joining! See you in 2021 Register now

More talks in the program:

Wednesday, October 12 2016
10:30 - 11:20
Room A

Blocking/synchronous programming has been the norm in Java. However, this programming model has a major limitation: it requires the use of a thread per concurrent request. This means that the number of requests you can process concurrently cannot exceed the number of threads, which limits scaling. This talk will explore how an asynchronous programming model can be used to avoid this limitation.

We’ll start with an introduction into asynchronous design and motivations, then there will be a live coding session where we will build an example service that calls out to another HTTP service and a database without blocking.

By the end of the session, you should be aware of the popular tools for non-blocking programming in Java and when and why you should use them.

Behind the Tracks

Software Architecture & Design
Software innovation & more
Architecture structure & more
Agile & Communication
Methodologies & more
Emerging Technologies
Everything about the latest technologies
DevOps & Continuous Delivery
Delivery Pipelines, Testing & more
Cloud & Modern Infrastructure
Everything about new tools and platforms
Big Data & Machine Learning
Saving, processing & more