BEST PRACTICES FOR DEVELOPING AI APPLICATIONS IN THE CLOUD