Skip to content

Latest commit

 

History

History
53 lines (49 loc) · 1.18 KB

File metadata and controls

53 lines (49 loc) · 1.18 KB

Issues

There are some issues and bad practices that are made deliberately to save time; mostly need to be fixed in the future:

  • Global issues:
    • All the build scripts automatically use latest image build.
    • There is no versioning for images.
    • Error handling seems weak.
    • Concurrent coding is needed.
    • There is no authorization, authentication only.

Database Issues:

  • Current design is down in the simplest possible way, which might not be best performant. consider redesign some of the databases schemata
  • Database credentials does not exist in the current version; a global password is used between all databases to ease development.

Dependancy Tree

Mamar

  • None

Wathiq

  • None

Qaida

  • None

Sijl

  • Mamar
    • To generate connection string.
  • Wathiq
    • To generate access tokens.
  • Qaida
    • Database server.

UI

  • Sijl
    • For authentication.

TODOs

Sijl

  • Add forget password service.

Logging services

Support Pagination

Consider Better Error Handling