johantbueno / Introduction-to-Agile-Development-and-Scrum

0 stars 0 forks source link

Technical Debt Story: Refactor the login system for improved security. #3

Open johantbueno opened 7 months ago

johantbueno commented 7 months ago

Technical Debt Story: Refactor the login system for improved security.

Label: Technical Debt

Description: The current login system uses deprecated hashing algorithms and lacks rate limiting, which could lead to security vulnerabilities.

Acceptance Criteria:

Given a user attempts to log in, When the user provides their credentials, Then the system should use an updated hashing algorithm to verify user passwords, And implement rate limiting to prevent brute force attacks. Technical Debt Story: Update the database schema for better performance.

Label: Technical Debt

Description: The database currently experiences slow query times due to outdated indexing and lack of normalization in certain tables.

Acceptance Criteria:

Given a database query is executed, When the query involves tables that have been identified as performance bottlenecks, Then the query should execute within the newly established performance benchmarks And result in faster retrieval times consistent with the updated schema and indexing.