Download presentation
Presentation is loading. Please wait.
1
TSD Status and TSD API USIT
Maria Francesca Iozzi, Leon Du Toit and many more …
2
TSD IN NUMBERS # projects vs. time
3
Drift of TSD Routines and Documentation Monitoring / Logging (ELK)
Weekly on-duty watcher (high volume of tickets!) Incident Reports Operational Logs Collaboration / communication across groups at USIT
4
TSD offer to the users Platform for secure storage and analysis HPC
Data Collection Tools / Nettskjema Statistical Analysis Tools Electronic Consent Secure Data Collection from App (personalized medicine!) Video and audio support
5
Bulk delivery of TSD to …
HiAO (80 projects) HSØ (130 projects) UiT (80 projects) NTNU (80 projects)
6
Further developments Developments driven by use cases
Developments financed by user communities Users want: Fast / volume-intensive ingestion mechanism Data management tools Effective workflows involving video User friendliness Much more….
7
Future Reaching soon the limit of the current set-up:
Too many manual operations More automation and serf-service needed
8
Architecture, features, roadmap
TSD API Architecture, features, roadmap
9
Architecture TSD project area client proxy api db
10
Architecture TSD project area client proxy api db https https https
ssl client proxy api db
11
Architecture TSD project area client proxy api db trusted https https
ssl client proxy api db auth auth auth authnz
12
Architecture TSD ipad_1 Underernœring nginx ipad_2 Nettskjema nginx
psql postgrest ipad_n
13
Architecture TSD data collection data analysis ipad_1 Underernœring
nginx ipad_2 Nettskjema nginx psql postgrest ipad_n
14
Scalability, redundancy
Architecture Scalability, redundancy project 1 project 2 nginx HA proxy nginx … firewall …
15
Architecture Modularity storage psql files nginx HA proxy nginx export
firewall stream
16
Value for researchers No longer have to care about implementation details of data transfer or storage - focus on doing science Enables a complete data workflow, automation Authenticated, secure and reliable data transfer Persistent and redundant storage
17
Value for client developers
an API \o/ Supports development of end-user solutions (both collection and analysis sides) multiple data types (JSON, files, arbitrary data streams) self service (client registration, get approved, read the docs and go) test environment outside of TSD - offers the same features and interface as in production
18
Roadmap Improved operational readiness Automated deployment
Monitoring and alerting Documentation (for developers and maintainers) Risk analysis
19
About export Data export - with BankID and Nettskjema
20
Next Integration with a 3rd party developer (JSON data)
Files from medical instruments video streaming from psychological interviews
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.