Upgrade to Pro — share decks privately, control downloads, hide ads and more …

How to Choose Your Next Technology Stack

How to Choose Your Next Technology Stack

Francesco Strazzullo

April 02, 2020
Tweet

More Decks by Francesco Strazzullo

Other Decks in Programming

Transcript

  1. “A non-functional requirement (NFR) is a requirement that specifies criteria

    that can be used to judge the operation of a system, rather than specific behaviors.” Wikipedia
  2. accessibility accountability accuracy adaptability reliability administrability affordability agility auditability responsiveness

    autonomy availability compatibility composability seamlessness configurability correctness credibility customizability simplicity debugability self-sustainability robustness dependability sustainability deployability determinability discoverability distributability usability durability effectiveness efficiency extensibility repeatability fault tolerance fidelity flexibility inspectability reusability reproducibility integrity interoperability learnability securability maintainability manageability mobility modifiability stability modularity operability evolvability performances tailorability portability wow-effect predictability resilience transparency producibility safety recoverability relevance testability
  3. For [TARGET CUSTOMER TYPE] who want to [NEED / DESIRE],

    [PRODUCT / FEATURE] is a [MARKET CATEGORY] that [KEY BENEFIT].
  4. “Any programming problem can be solved by adding a level

    of indirection. Any performance problem can be solved by removing it.” Mario Fusco