Getting state (data) from a central remote source can be incredibly expensive (at least 300ms for a round-trip to something on the other side of the world), but usually takes less than 1ms from a ...
Here you can find the final source code of my articles about the implementation of the hexagonal architecture in Rust. To ease the understanding it is divided into chapters.