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

[Task]: Identify LOE for Supporting AWS QuickSight vs Hosted BI Tool #1509

Closed
3 tasks
acouch opened this issue Mar 20, 2024 · 3 comments
Closed
3 tasks

[Task]: Identify LOE for Supporting AWS QuickSight vs Hosted BI Tool #1509

acouch opened this issue Mar 20, 2024 · 3 comments
Labels
project: grants.gov Grants.gov Modernization tickets

Comments

@acouch
Copy link
Collaborator

acouch commented Mar 20, 2024

Summary

We want to identify the level of effort for supporting AWS QuickSight vs a self-hosted tool like Metabase or Apache Superset. Both of those tools use Postgres for user / data storage and have supported docker containers. We would use the same ECR/S strategy we use for the frontend and backend. We will not need dev/stage versions.

For QuickSight, LOE (in points) should include:

  • User permissions that will need to be added and configured
    • Some will be needed to share dashboards publicly, some for adding non-dev users
  • Terraform implementation
  • Logging / monitoring if needed
  • Other security issues

For self-hosted tool:

  • Setup of terraform to support ECR and ECS hosting
  • Setting up Postgres database in AWS
  • Logging / monitoring

Acceptance criteria

  • Steps for supporting each of the two options are detailed enough to be actionable and comprehensive
  • Level of effort in estimated points is applied to each step and overall
  • Major questions are surfaced

Notes

  • What is the LOE and other trade-offs to consider to set a self-hosted tool vs. something out of the box from AWS?
@acouch acouch added the project: grants.gov Grants.gov Modernization tickets label Mar 20, 2024
@acouch acouch added this to the Delivery dashboard - Planning milestone Mar 20, 2024
@sumiat sumiat moved this from Icebox to Sprint Ready in Simpler.Grants.gov Product Backlog Mar 20, 2024
@sumiat sumiat removed the refinement label Mar 20, 2024
@coilysiren
Copy link
Collaborator

LEO Quicksight: 2 ~ 3 points. It's already setup with user management, you essentially just "turn it on" in the UI and then everything else is simple configuration.

LEO Self Hosted: 16 ~ 24 points, eg. 2 ~ 3 sprints. This includes the time to get the compute running (ECR / ECS / EC2 / whatever it is), the data store that it will need (RDS or otherwise), and figuring out the access control (ie. user accounts, and more importantly the VPN)

@margaretspring margaretspring moved this from Sprint Ready to Done in Simpler.Grants.gov Product Backlog Apr 1, 2024
@widal001
Copy link
Collaborator

widal001 commented Apr 2, 2024

Closing because issue was marked as 'Done' in https://github.com/orgs/HHS/projects/13

@widal001 widal001 closed this as completed Apr 2, 2024
@coilysiren
Copy link
Collaborator

Here is the result of my scoping,

image

QuickSight: 10 points
Metabase (or anything self hosted): 24 points

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
project: grants.gov Grants.gov Modernization tickets
Projects
Development

No branches or pull requests

4 participants