Staying Ahead of the Curve: Microservice & MDM Strategies for Agile Architecture