## AWS Portal and Jasmin Platform MVP
---
## :mag: Search and Discovery Tool
---
## :building_construction: Components
---
```mermaid
graph TB
N -.-> Crawler((MetaData))
E -.-> Crawler((MetaData))
R -.-> Crawler((MetaData))
C -.-> Crawler((MetaData))
Crawler((Metadata Crawler)) -. CRUD .-> MDDB
MDDB[(MD_Database)] -- "Compare(Qe~V1...n) -> R1...k" --> API
API --uuid--> LYRDB[(LayerDatabase)] --layers --> API
API((API)) -- "Embed(Q) -> Qe" --> MDDB
API -- R1...k --> Client
Client -- Q -->API
```
---
## :female-technologist: Implementation
---
<!-- .slide: style="font-size: 24px;" -->
| Component | Platform | Resources | Technology |
|:---------:|:--------:|:-------------:|:----------------:|
| Database | JASMIN | VM/PostgreSQL | [PostgreSQL] |
| Database | JASMIN | VM/PostgreSQL | [PostgreSQL] |
| API | AWS | ECS/EC2 | [Python FastAPI] |
| Client | AWS | ECS/EC2 | [Python FastAPI] |
[Python FastAPI]: https://fastapi.tiangolo.com/
[PostgreSQL]: https://www.postgresql.org/
---
<!-- .slide: style="font-size: 24px;" -->
## :thinking_face: Question
- **Deadline**? :alarm_clock:
- Will JASMIN give us a **==publicly accessiable== VM/Postgres**? :computer:
- or we have to **request a [JASMIN-Postgres] (publicly accessible?:thinking_face: )**
- Can we have **==read-access== to NERC Database**? :lock:
- it save us to build the crawler
- **... maybe even the metadata library.** :shushing_face:
- Not sure if we need two platforms communication?
[JASMIN-Postgres]: https://help.jasmin.ac.uk/article/5038-postgres-databases-on-request
---
## [JASMIN User Facing Services]

[JASMIN User Facing Services]: https://jasmin.ac.uk/about/services/
{"metaMigratedAt":"2023-06-18T00:08:40.711Z","metaMigratedFrom":"YAML","title":"AWS Portal and Jasmin Platform MVP","breaks":true,"slideOptions":"{\"backgroundTransition\":\"fade\",\"spotlight\":{\"enabled\":true}}","contributors":"[{\"id\":\"97b569fe-8f84-4ee6-8504-3a4416110ae4\",\"add\":2529,\"del\":559}]"}