best practices: design

First Thing to Consider

Design Considerations:

Design Step by step:

  1. write design documentation
  2. functional/business requirements
  3. non-functional/technical requirements
  4. core entities (DATA) and API Interfaces, services, functions etc..
  5. ask for feedbacks as early as possible