API Services - Top 10 Points to consider before implementing