Separation of system to discrete services with their own storage brings challenges when data owned by remote service are needed to process a request.
The talk shows several common approaches to achieve sharing of data, and the effort needed to guarantee consistency of the data.
And the demonstrates a less common one, which tends to require least effort to get data replication right.