Overview¶
The Data Station architecture follows the microservices architectural style as far as possible. Dataverse is the only component that is not a microservice. It is a monolith that is used as a black box.
The interfaces between the microservices fall into the following categories:
- RESTful HTTP interfaces. These interfaces are described in the documentation page of the microservice.
- Shared disk space. In the automated deposit pipeline deposits are passed from one microservice to the next by storing them in a shared disk space. The interchange format that is used by several microservices is the Deposit Directory.