El siguiente diagrama divide las áreas funcionales en diferentes microservicios cada uno con su propia BD. Proponemos dos tipos de interacción o intermediarios antes que los microservicios, una interfaz programática (API) y otra webapp para usiarios humanos: