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

🛠️ Designing QuickSight Production Architecture #3314

Closed
5 tasks
Tracked by #2955
julialawrence opened this issue Feb 14, 2024 · 4 comments · May be fixed by ministryofjustice/analytical-platform-ui#98
Closed
5 tasks
Tracked by #2955
Assignees
Labels
data-platform-apps-and-tools This issue is owned by Data Platform Apps and Tools 💄 Visualisation MI/BI (Epic #2955)

Comments

@julialawrence
Copy link
Contributor

User Story

As part of our evaluation of QuickSight as a MI/BI tool for AP, we need to propose an architecture for the production deployment. This involves establishing a shared responsibility model that clearly defines what is managed by our team, by the users and which changes are made via terraform vs via Control Panel.

Value / Purpose

Creating a well-defined architecture and shared responsibility model for QuickSight will ensure that the service is scalable, secure, and manageable. It will facilitate smooth operations and maintenance, align with best practices for cloud services, and provide clear guidelines for all stakeholders involved.

User Types

AP Customers, Platform Engineers, AP Operators, Data Owners

Hypothesis

By designing a clear and scalable architecture for QuickSight, along with a well-defined shared responsibility model, we can streamline deployment, management, and usage processes. This will improve service reliability, efficiency, and customer satisfaction, supporting our goal of offering a comprehensive MI/BI solution.

Proposal

Develop a detailed architecture plan for QuickSight's production deployment that includes:

  • A shared responsibility model outlining the roles and responsibilities of the platform team vs users
  • A clear definition of what infrastructure and configurations will be managed through Terraform vs Control Panel

Definition of Done

  • Architecture plan for QuickSight production deployment created
  • Shared responsibility model established
  • Terraform management strategy defined for provisioning QuickSight resources
  • Control Panel role fully defined and issues captured
  • Documentation and implementation stories for deploying the architecture raised
@michaeljcollinsuk
Copy link
Contributor

michaeljcollinsuk commented Mar 4, 2024

POC implementation of embedding AWS quicksight in a new Analytical Platform dashboard UI ministryofjustice/analytical-platform-ui#98.

This was demoed in a meeting with the AP team and service owner on 29/2/2024 where it was agreed we would take it forward.

@julialawrence
Copy link
Contributor Author

@YvanMOJdigital

@michaeljcollinsuk
Copy link
Contributor

michaeljcollinsuk commented Mar 7, 2024

@Ed-Bajo
Copy link

Ed-Bajo commented Mar 14, 2024

Further ticket raised to cover this work.

@Ed-Bajo Ed-Bajo closed this as completed Mar 14, 2024
@github-project-automation github-project-automation bot moved this from 🚀 In Progress to 🎉 Done in Analytical Platform Mar 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
data-platform-apps-and-tools This issue is owned by Data Platform Apps and Tools 💄 Visualisation MI/BI (Epic #2955)
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

3 participants