• Use of default API implementations (looking at you, Oracle Endeca/ATG!) • Use of out-of-the-box $Framework settings. • Thinking: “It’s just plain text. What could go wrong?” • Ignoring how changes to the API or its location, can affect users. • Not monitoring performance metrics for API traffic. • Ignoring how your API is being consumed: “I’m building an API for customers in Barcelona with a cluster located in US-WEST. Why are they complaining response time is so bad?”