An Interveiw on my talk for Low Latency Microservices at QCon New York

Key Takeaways

  • Learn lessons on developing low latency microservices with Java.
  • Understand how you can make asynchronous messaging simplier.
  • Gain practical advice on handling failure from large scale, low latency JVM based microservice implementations.


In this talk we will look at the differences between micro-services and monolith architectures and their relative benefits and disadvantage. We will look at design patterns which will allow us to utilize these different strategies as a deployment concern without significant changes to the business logic.
We will look at how micro-service architecture can be implemented under low latency constraints of 10 - 100 micro-second latencies, in Java in particular, and how these strategies reduce the impact of serializing data and logging.


Popular posts from this blog

Java is Very Fast, If You Don’t Create Many Objects

System wide unique nanosecond timestamps

Comparing Approaches to Durability in Low Latency Messaging Queues