Skip to content

High-level roadmap & tasks #526

@TonyPalmerDfE

Description

@TonyPalmerDfE

This roadmap outlines the major phases required to migrate off the existing Function App architecture and modernise the platform. Each section will be broken down into smaller issues as work progresses.

Data Search

  • Implement search for FE Text
  • Implement search for FE Number
  • Implement search for NPD Text
  • Implement search for NPD Number
  • Implement search for PP Text
  • Implement search for PP Number

Dataset Availability

  • Implement FE data availability checks
  • Implement NPD data availability checks

Data Downloads

  • Implement FE data download
  • Implement NPD data download
  • Implement PP data download
  • Implement CTF data download

Additional technical tasks

  • Upgrade to .NET 10
  • Presentation Layer Restructure (into features)
  • Upgrade to Latest GDS Version
  • Align Session Usage
  • CMS‑editable release timetable
  • Refactor controllers / lean dumb controllers
  • Look into sharing pupil/datasets across features
  • Azure DocumentDb dependency failures
  • Orphaned search index records after imports
  • Clear old data within cosmos containers (news/references/application data)
  • Pipeline jobs restructure (break workflow down)
  • Pipeline workflow/release queue race conditions
  • Reduce container RUs where appropriate (while on cosmos)
  • Handle scenario where too many identifiers are entered for download
  • Potentially remove masking pupil identifiers from search
  • Map test structure/naming/namespace accordingly
  • Volume of github emails
  • Fix pagination styling
  • Align DownloadDataTypes across download/search/logging
  • Consistent/aligned way to validate models & show errors in view
  • XML comments for all use cases and repositories

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions