Architecture: The data layer - MAD Skills