Public API Design Considerations

A recent pre-screen questionnaire asked the following: For a public API, give order of importance of the following, and reasoning why: Security Data Integrity Scalability Usability/DX All of these considerations are important when designing and implementing a public API, but the order of importance is somewhat dependent on the kind of data they are abstracting […]