Toward Cloud-Native Digital Repositories

TR Number
Date
2018-06-04
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract

After launching several monolithic repositories for various services, both the software development team and the IT operations team at Virginia Tech Libraries have found it difficult to maintain these repositories while developing new features. Developing newly specialized repositories is becoming more difficult. Thus, an efficient, agile software development and continuous delivery process is needed.

To achieve this goal, we have been investigating Cloud-native approaches. A Cloud-native application is able to react to application requirement changes quickly; add new features frequently and efficiently; scale elastically; have resiliency, and take the advantage of cloud services. We have begun exploring various cloud services and re-architecting our existing monolithic application architecture toward a Cloud-native application infrastructure.

In this presentation, we will share our experiences and lessons learned in developing a Cloud-native institutional repository: what we have achieved so far; show our architecture design for the Cloud-native institutional repository; list the best practices we followed, and display the cloud benefits we gained. Finally, we present some possible strategies and directions for developing a Cloud-native institutional repository.

Description
Keywords
Citation