...
- Retaining HTTP layer of existing Fedora codebase
- Replacing ModeShape persistence with OCFL storage
- Optimizing reads/lookups with an internal database
- proposed database model: https://docs.google.com/document/d/1MsMfhae3thmNdoFtnTUnII3mr_-OkllRs9PvgnY1fDY/edit
Scaling
- stateless Fedora instances
- database can be clustered and scaled
- file system -> cloud object store
Performance
- Many members: performance should improve significantly since list of members will be supplied by a database index (which should support a degree of in-memory caching). No loading of modeshape nodes required.
- Ingest speeds:
...