Skip to content

OCS3 Prototype Foundational Questions

Rob Norris edited this page Jun 7, 2016 · 4 revisions

Scope Questions

  • What are we replacing?
    • spdb
    • ot
    • reports
    • qpt?
    • qv?
    • pit and phase 1 process?
    • itac?
    • seqexec? (yes, but integrated or not?)

Model Questions

  • What is essential?
    • programs
    • target environments
    • observations
    • constraints (conditions, timing, scheduling, grouping)
    • sequences
    • datasets

OT Feature Questions

  • What is essential?
    • Editing programs and observations
    • Target/Ephemeris Lookup
    • Selecting guidestars (manual and automatic)
    • Consistency Checking
    • Planned time estimation / Time accounting?
  • Catalog/OT Browser?

SPDB Feature Questions

  • What is essential?
    • Reporting
    • TCC/Seqexec Integration

Technical Questions

  • Can a relational model represent what we need in a reasonable way?
  • Can it perform well?
  • How do we do migrations, backups, failover, read replication?
  • How do we deploy? How do we roll back?
  • How do we monitor performance and resource usage?
  • How do we do logging?

Architectural Questions

  • How does information flow between server and client?
  • How do we handle concurrency and contention?
  • How do we ensure that the client's view is consistent with reality?
  • How do we implement the TPE in Javascript?
  • How do we manage authentication and authorization?

Clone this wiki locally