Presentation + Paper
16 December 2020 Building a modern data archive with React, GraphQL, and friends
Christian Hettlage, Lucian Botha, Nhlavutelo Macebele, Moses Mogotsi, Sifiso Myeza, Encarni Romero Colmenero, Rosalind Skelton, Petri Väisänen, Lonwabo Zaula
Author Affiliations +
Abstract
How do you use modern web technologies to build a user-friendly browser-based data archive? We answer this question for the data archive of the South African Astronomical Observatory (SAAO) and Southern African Large Telescope, which lets users make complex searches, view FITS files and make data requests. The software stack includes React, NodeJS, GraphQL and PostgreSQL. The archive is hosted on virtual Ubuntu servers. The development workflow uses tools like Github Actions, Reviewable and Prettier. The archive forms part of the SAAO's artificial intelligence based approach to observing.
Conference Presentation
© (2020) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Christian Hettlage, Lucian Botha, Nhlavutelo Macebele, Moses Mogotsi, Sifiso Myeza, Encarni Romero Colmenero, Rosalind Skelton, Petri Väisänen, and Lonwabo Zaula "Building a modern data archive with React, GraphQL, and friends", Proc. SPIE 11449, Observatory Operations: Strategies, Processes, and Systems VIII, 114491R (16 December 2020); https://doi.org/10.1117/12.2562025
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Data archive systems

Observatories

Astronomical telescopes

Astronomy

Data modeling

Data storage

Databases

Back to Top