German National Library
Highly scalable long-term archive
On behalf of the Federal Government, the German National Library is obliged to collect and archive all German publications from 1913 onwards – today and in the future. The amount of data generated is very hard to imagine and is constantly growing. Theoretically, the archiving system must therefore be infinitely scalable.
The solution was found in a granular architecture based on microservices. The new archiving system is elastic on all levels: it grows automatically with the number of documents to be managed as well as the number of users.
Since there were already systems in place for the management of library metadata and full-text searches, these should remain in use. This made the interfaces particularly important. The new archiving system was seamlessly integrated into the existing system landscape via a REST API.