Low latency Microservices

Overview


In these articles I look at how we can use micro-services are yet have ease of testing, and low latency performance.  In the last of these I look at restarting a service after a failure.

Microservices for Performance

Microservices is a buzz word at the moment. Is it really something original or based on established best practices. There are some disadvantages to the way micro-services have been implemented, but can these be solved?

Microservices in the Chronicle World - Part 1

At a high level, different Microservices strategies have a lot in common. They subscribe to the same ideals. When it comes to the details of how they are actually implemented, they can vary


Microservices in the Chronicle world - Part 2

In this part we look at turning a component into a service.



Microservices in the Chronicle World - Part 3

One of the problem with using micro-services is performance. Latencies can be higher due to the cost of serialization, messaging and deserialization, and this reduces throughput. In particular poor throughput is a problem because the reason we are designing a scalable system is to increase throughput.

Microservices in the Chronicle world - Part 4

A common question we cover in our workshops is, how to restart a queue reader after a failure.

Microservices in the Chronicle world - Part 5

How can we evaluate the performance of a series of services in a test harness?  We introduce JLBH (Java Latency Benchmark Harness) to test these services.


Comments

  1. I can't parse that first sentence Peter.

    ReplyDelete
  2. I am really inspired along with your writing abilities as well as with the format to your weblog.
    Is this a paid theme or did you customize it your self? Anyway stay up the nice quality writing, it is rare to peer a nice weblog. like this one today.. seo training in jalandhar

    ReplyDelete

Post a Comment

Popular posts from this blog

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

System wide unique nanosecond timestamps

Unusual Java: StackTrace Extends Throwable