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

Cost Analysis of Scoring 500k Addresses #1588

Closed
5 tasks done
erichfi opened this issue Aug 15, 2023 · 2 comments · May be fixed by #1620
Closed
5 tasks done

Cost Analysis of Scoring 500k Addresses #1588

erichfi opened this issue Aug 15, 2023 · 2 comments · May be fixed by #1620
Assignees

Comments

@erichfi
Copy link
Contributor

erichfi commented Aug 15, 2023

Objective:
Research to understand the costs associated with processing and scoring 500,000 addresses for Lens Protocol. Find out more at #1584.

Background:
Lens Protocol has a requirement to score 500,000 addresses. Before executing this task, we need to understand the associated costs to ensure efficient resource allocation and to quantify the costs for Lens.

Tasks:

  • 1. Computational Costs Analysis:

  • Determine the average time taken to process a single address.

  • Multiply this by 500,000 to get an estimate of the total computational time.

  • Translate this time into cost based on our server or cloud provider's pricing.

  • 2. Storage Costs Analysis:

  • Estimate the storage space required for the results of one address.

  • Multiply this by 500,000 to get total storage requirements.

  • Calculate the cost based on our storage solution's pricing.

  • 3. API Call Costs Analysis:

  • Determine the cost per API call if external services are used.

  • Multiply by 500,000 for total API call costs.

  • 4. Network Costs Analysis:

  • Estimate the data transfer costs if data is being pulled from or pushed to external services.

  • 5. Operational Costs Analysis:

  • Estimate the man-hours required to set up, monitor, and maintain the script execution.

  • Translate these hours into cost based on hourly rates.

Deliverables:

  1. A detailed report outlining the findings for each of the cost analysis points.
  2. Recommendations on how to optimize and reduce costs.

Notes:
This SPIKE is crucial for budgeting and resource allocation. The findings will guide our approach to the actual processing of the addresses and ensure we provide Lens Protocol with a clear cost breakdown.

@erichfi erichfi added this to Passport Aug 15, 2023
@erichfi erichfi converted this from a draft issue Aug 15, 2023
@erichfi erichfi changed the title Lens SPIKE Script Costs Cost Analysis of Scoring 500k Addresses Aug 15, 2023
@tim-schultz tim-schultz self-assigned this Aug 15, 2023
@tim-schultz tim-schultz moved this from Backlog to In Progress (WIP) in Passport Aug 15, 2023
@tim-schultz tim-schultz moved this from In Progress (WIP) to Blocked in Passport Aug 15, 2023
@tim-schultz tim-schultz moved this from Blocked to Backlog in Passport Aug 15, 2023
@tim-schultz tim-schultz moved this from Backlog to In Progress (WIP) in Passport Aug 15, 2023
@tim-schultz tim-schultz removed their assignment Aug 15, 2023
@tim-schultz tim-schultz moved this from In Progress (WIP) to Backlog in Passport Aug 15, 2023
@aminah-io aminah-io self-assigned this Aug 16, 2023
@aminah-io aminah-io moved this from Backlog to In Progress (WIP) in Passport Aug 16, 2023
@aminah-io aminah-io linked a pull request Aug 22, 2023 that will close this issue
@Jkd-eth
Copy link
Contributor

Jkd-eth commented Aug 22, 2023

Updated with LensData @aminah-io

@aminah-io aminah-io moved this from In Progress (WIP) to Product/UX Review in Passport Aug 25, 2023
@aminah-io
Copy link
Collaborator

Google doc link in the Passport Contrib discord channel

@Jkd-eth Jkd-eth moved this from Product/UX Review to Ready to Deploy in Passport Aug 25, 2023
@erichfi erichfi moved this from Ready to Deploy to Done in Passport Aug 30, 2023
@erichfi erichfi closed this as completed Aug 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

4 participants