-
Notifications
You must be signed in to change notification settings - Fork 2
Description
Title: Prelude
Description: Prelude is a toolkit designed for the planning and development stages of Overture data platform implementation. It helps teams incrementally build and validate platform requirements through four structured phases, enabling them to:
- Systematically verify requirements and user workflows
- Minimize technical overhead during planning and prototyping
- Create a comprehensive blueprint for production deployment
This toolkit serves as a preparatory environment that ensures successful production deployments with a phase-based approach:
Phase 1: Data Exploration & Theming with Elasticsearch, Arranger, and Stage
Phase 2: Tabular Data Management with Lyric, Lectern, Postgres, and MongoDB
Phase 3: File Management with Song, Score, and Object Storage
Phase 4: Identity & Access with Keycloak integration (planned for future release)
Prelude includes supplemental tools like Composer for transforming data into Overture configurations and Conductor for streamlining interactions with Overture APIs.
Owner: Mitchell
Quarter/Timeline: Q2-Q3 2025 (Version 1.0.0)
Success Metrics:
- Deployment Verification: 100% successful deployment of Phases 1-3 across test environments
- Configuration Generation: Complete generation of all required configurations (Elasticsearch mappings, Arranger UI configs, Lectern dictionaries, Song schema)
- Documentation Completeness: Comprehensive documentation covering all deployment phases and components
- Environment Requirements: Verification that 90% of users can successfully deploy with specified Docker requirements
- Phase Progression: Track progression rates of users moving from Phase 1 through Phase 3
Breakdown:
- Phase 1 Implementation: Data Exploration & Theming with Elasticsearch, Arranger, and Stage
- Phase 2 Implementation: Tabular Data Management with Lyric, Lectern, Postgres, and MongoDB
- Phase 3 Implementation: File Management with Song, Score, and Object Storage
- Phase 4 Implementation: Authorization and Authentication
- Composer Tool: Development of configuration transformation tool for Overture components
- Conductor Tool: Implementation of API interaction streamlining for Overture services
- Documentation Portal: Accessible at localhost:3000 with comprehensive guidance
- Pre-deployment Verification: System to ensure environment compatibility before installation
