Performance Zone is brought to you in partnership with:

Peter is a DZone MVB and is not an employee of DZone and has posted 154 posts at DZone. You can read more from them at their website. View Full User Profile

Tutorial on Writing and Monitoring Law-Latency, High-Throughput Systems in Java

08.01.2013
| 4529 views |
  • submit to reddit

I am providing a three hour tutorial at JAX London this year.

In a short presentation similar to the one I will be giving at JavaOne 2013, I will be covering such topics as:

  • GC free, lockless coding
  • Low latency coding (less than 10 microseconds )
  • High throughput (Over 100K request/responses per second on a laptop)
  • Using Chronicle for low latency persistence
  • Using sun.misc.Unsafe
  • Using System.nanoTime() between machines
  • Use cases in finance
All using Apache 2.0 open source software, i.e. nothing to buy.

About 80% of the time will be hands-on examining a demonstration program which you can run on a laptop, lifting the bonnet and learning how to extend it for your purposes.

What you should get out of this is to see how being able to log everything you could want changes your architecture and the way you test and monitor your applications in production (in particular its performance)

If you are going to JAX London and you want to attend, sign up quick because this session already appears to be popular

http://jaxlondon.com/sessions/writing-low-latency-high-throughput-processing-engines
Published at DZone with permission of Peter Lawrey, author and DZone MVB. (source)

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)