Skip to content
Snippets Groups Projects
Commit c76a3046 authored by Andres Luhamaa's avatar Andres Luhamaa
Browse files

update requirements

parent 37de00b6
No related branches found
No related tags found
No related merge requests found
......@@ -15,6 +15,7 @@ Käesoleva atlase kirjelduse osa ei ole andmete ettevalmistuse protsess, st kuid
* Kasutajakeskkond peab olema sõltumatu, st seda sama lehekülge korduvalt avades ei tohi vaated üksteist segada
* Kasutajakeskkond on "olekuvaba/stateless", st graafikud ainult näitavad andmeid vastavalt tehtud valikutele.
### Monitoorimine
Tagamaks atlase kasutatavust, on vajalik pidevalt monitoorida süsteemi töökorda ja jõudlust. Monitoorimine võib olla teostatud AWSi vahenditega.
......@@ -25,20 +26,6 @@ Tagamaks atlase kasutatavust, on vajalik pidevalt monitoorida süsteemi töökor
* graafikute laadimine
* kui kaua on ECS kasutuses olnud
* rahaline kulu
### Kasutaja registreerimine ja autentimine
Kuna atlas ei ole kõigile laialdaselt kasutamiseks, genereeritakse kasutaja sisselogimisandmed platvormi haldaja poolt.
* Kasutajaga seotud tunnused:
* Asutus
* E-posti aadress
* Parool
* Sisselogimine:
* E-posti aadress
* Parool
* Parooli peab saama ka muuta, näiteks AWS Cognito abil
* Mitmikautentimist esialgu pole vaja
Töölaua konteiner on seotud individuaalkasutajaga, st sama asutusega seotud töölaudu võib olla korraga käivitatud mitu tükki.
## Mittefunktsionaalsed nõuded
* Paigaldus (deployment):
......@@ -60,6 +47,16 @@ Töölaua konteiner on seotud individuaalkasutajaga, st sama asutusega seotud t
* Rasterandmed esitatakse kas COG (cloud optimised geotiff) GeoTIFF formaadis (eelistatud) või ZARR formaadis.
## Tehnoloogia komponendid
### Tehnoloogia valik. [uuendatud 20.03.2025]
* Eelistatud lahendus on pythoni dashboard, nagu panel või plotly dash. Selline lahendusel on head ja halvad küljed. Esiteks head:
* Kiire arendusprotsess. Kogu pythoni kood on korraga arendatav ja testitav. Kui arendaja on kursis visuaalsete Notebookide tegemisega Jupyter keskkonnas, on ta võimeline aru saama ka
* Ei vaja teadmisi frontendist, Javascript jne
* Rakendus ei sõltu eraldi backendi teenusest.
* Rakendus on võimeline toimima erinevate andmestruktuuridega ja ei vaja alati eraldi andmete ette valmistamist. AWS pilves asuv rakendus saab töötada geoandmefailidega otse S3'st, mis vähendab andmete lugemisele kuluvat aega.
* Halvad küljed.
* Lahendus on ressursinõudlik. Töö sujuvuse tagamiseks on vajalik igale kasutajale eraldi ressursi leidmine.
Esialgne eelistuste järjekord.
## Kasutajalood
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment