From "Go Micro Services Blog"; an example of code-agnostic non-functional requirements for Web Services:
Centralized configuration
Service Discovery
Logging
Distributed Tracing
Circuit Breaking
Load balancing
Edge
Monitoring
Security
References
Go MicroServices Blog