Rethinking the notion of API non-functional requirements.

API Non-functional Requirements

In the context of API products functional requirements articulate how would an API respond given a particular request, whereas a non-functional requirement defines how soon would it response (latency), how many requests one can send at a time (scalability) et.al.

Classically speaking, a functional requirement is what a system is supposed to do and non-functional…