One of the problems with using microservices 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[1] is to increase throughput.

https://vanilla-java.github.io/2016/03/26/Microservices-in-the-Chronicle-World-Part-3.html

Comments

Popular posts from this blog

Demystifying Java Object Sizes: Compact Headers, Compressed Oops, and Beyond

Asking multiple AI to optimise the same code

Hands-On Career: The Evolution of a Java Champion