Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve Scalability for Large User Base #27

Open
ajaynegi45 opened this issue Sep 5, 2024 · 5 comments
Open

Improve Scalability for Large User Base #27

ajaynegi45 opened this issue Sep 5, 2024 · 5 comments
Assignees
Labels
enhancement New feature or request gssoc GirlScript Summer Of Code gssoc-ext hacktoberfest hacktoberfest-accepted level3 GirlScript Summer Of Code - 35 points status: ready for dev You can asked for this issue to be assigned (if not already assigned)

Comments

@ajaynegi45
Copy link
Owner

Description:
The current version of the LibraryMan application is not optimized to handle a large number of users simultaneously, leading to performance bottlenecks when there is high traffic. The system needs to be refactored to improve scalability and efficiently handle a very large amount of traffic.

Task:

  • Analyze the current architecture and identify potential bottlenecks.
  • Perform stress tests to confirm improvements.

Acceptance Criteria:

  • The system should be able to handle a significantly higher number of concurrent users without performance degradation.
  • Document any architectural changes made to improve scalability.
  • The application passes stress tests simulating high traffic scenarios.
@ajaynegi45 ajaynegi45 added enhancement New feature or request hacktoberfest-accepted hacktoberfest status: ready for dev You can asked for this issue to be assigned (if not already assigned) labels Sep 5, 2024
@ajaynegi45 ajaynegi45 added the gssoc GirlScript Summer Of Code label Oct 1, 2024
@TalupulaSahithi
Copy link
Contributor

I would like to work on this issue. I have also expressed interest in "Optimizing database queries to reduce the number of calls"(issue #24). Since optimizing database queries is also a part of enhancing scalability, if issue #24 is assigned to me, I will prioritize working on that first and then proceed with the other aspects to improve scalability.

Scalability improvement is an ongoing effort, not a single task. Therefore, I will regularly update my observations, will document the work done, share the results, and discuss any new ideas for further enhancements.

@ajaynegi45
Copy link
Owner Author

I would like to work on this issue. I have also expressed interest in "Optimizing database queries to reduce the number of calls"(issue #24). Since optimizing database queries is also a part of enhancing scalability, if issue #24 is assigned to me, I will prioritize working on that first and then proceed with the other aspects to improve scalability.

Scalability improvement is an ongoing effort, not a single task. Therefore, I will regularly update my observations, will document the work done, share the results, and discuss any new ideas for further enhancements.

Hi @TalupulaSahithi,

I've assigned you the 'Optimizing database queries to reduce the number of calls' (issue #24). In addition, feel free to update the project structure to follow SOLID design principles.

Looking forward to your contributions!

@ajaynegi45
Copy link
Owner Author

ajaynegi45 commented Oct 2, 2024

Hi @SaanyaGarg5,

I've assigned you the 'Improve Scalability for Large User Base' Issue. In addition, feel free to update the project structure to follow SOLID design principles.

Looking forward to your contributions!

@ajaynegi45 ajaynegi45 added level3 GirlScript Summer Of Code - 35 points gssoc-ext labels Oct 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request gssoc GirlScript Summer Of Code gssoc-ext hacktoberfest hacktoberfest-accepted level3 GirlScript Summer Of Code - 35 points status: ready for dev You can asked for this issue to be assigned (if not already assigned)
Projects
None yet
Development

No branches or pull requests

3 participants
@TalupulaSahithi @ajaynegi45 and others