Great thread Milan! "write databases or even use different schema designs to optimize each for its purpose." This is a great use of this approach in my view particularly if the read requires multiple costly joins from different aggregates.