AI microservices for content understanding: Successes, challenges and opportunities