8 Comments
User's avatar
Raul Junco's avatar

Great roundup, Saurabh.

One angle worth adding: observability as a core NFR.

Without solid logging, metrics, and tracing, it’s nearly impossible to meet or even measure performance, reliability, or maintainability goals.

Thanks so much for the shoutout!

Saurabh Dashora's avatar

Great point Raul. Observability is a must-have.

Fran Soto's avatar

I always check the wikipedia page of nonfunctional requirements to make sure I don't miss any requirement that is relevant to my design: https://en.wikipedia.org/wiki/Non-functional_requirement

Thanks for the mention, Saurabh!

Saurabh Dashora's avatar

Great strategy Fran!

Raghavan YB's avatar

Hi

I would add security to the list.

Thanks

Saurabh Dashora's avatar

Thanks for the addition!

DevLogsByOlujare🎭's avatar

This is super educating. Thank you for sharing.

Saurabh Dashora's avatar

Glad to share