Ubiquity repositories, which are based on Hyku, are designed to be highly scalable, highly reliable and quick to deploy in the cloud. In this presentation we will outline the technical architecture we have implemented, along with the challenges faced. These include scalability, security, cost-efficiency, performance, reliability, resilience, portability, delivery pipelines for code deployment, error reporting, testing and localization. We will also discuss our approach ensuring we remain on the most recent stable branch of the platform and contributing our code back to the community. The 'Related URL' below links to a video recording of the session. The video has closed captioning. and A presentation given at Samvera Connect 2020 On-line described thus
Keyword:
Collaboration, Architecture, Samvera, API, Customization, Connect 2020, Hyrax, and Hyku
one size would not fit all for our campus archives, library, and museum, and community needs above all. In this presentation, team members will talk about the past two years of experimentation, development, and conversation around how to connect our community to our cultural heritage collections through multiple integrations, both human and technological. At a high-level, we’ll discuss our technical architecture that uses legacy applications like ArchivesSpace, an aging Fedora repository, and a decades-old museum database together with the IIIF framework and open-source GatsbyJS. And perhaps more importantly, we’ll outline the cross-departmental team structure that has developers talking to museum curators, library cataloguers, archivists, and everyone in between. The 'Related URL' below links to beginning of this presentation in the day's YouTube recording., The University of Notre Dame has taken a modular approach to building a new digital collections platform-integrating existing applications and connecting the people that manage and use them across the library, archives, and art museum. We began with two assumptions, and A presentation given at Samvera Connect 2020 On-line described thus
Keyword:
Architecture, Samvera, Workflow, Connect 2020, Metadata, and Digital collections
Elixir, Phoenix, React, GraphQL, PostgreSQL, Elasticsearch, Amazon Web Services, Docker and Terraform. This presentation will focus on describing why we chose this path and the decisions and tradeoffs we've made along the way, along with a brief demonstration of our current state. The 'Related URL' below links to beginning of this presentation in the day's YouTube recording., Northwestern University Libraries has been building a "green field" digital repository application since June 2019, code-named "Meadow". Our goal in building Meadow is to provide an internal tool to ingest, modify and publish digital resources to an API that drives our user-facing digital collections frontend. Meadow's development roadmap has focused on complementing NUL's existing production workflows and implementing best practices in digital preservation in a cloud-based environment. Meadow is built with a several languages, tools, and frameworks including, and A presentation given at Samvera Connect 2020 On-line described thus
Keyword:
Architecture, Samvera, Workflow, Connect 2020, Metadata, and Preservation
A presentation given at Samvera Connect 2020 On-line (originally titled 'Cloud storage service uploads for a Valkyrie repository') and described thus and This presentation aims to outline and discuss attempts throughout 2019 and 2020 to integrate an early pre-release of the BrowseEverything 2.0 component for supporting Google Drive file uploads into a Samvera repository. While this shall be restricted in scope for cases which were specific to the Princeton University Library and a Valkyrie-based repository Figgy, the hope is to encourage discussions regarding obstacles which were encountered and to aim to generalize the solutions which were discovered in this integration. The 'Related URL' below links to beginning of this presentation in the day's YouTube recording.
Keyword:
Cloud services, Architecture, Samvera, Valkyrie, and Connect 2020
* A knowledge of the Samvera Community, how it is structured and how it operates * A detailed appreciation of the Samvera vision statement and key elements within this to showcase how they can be of benefit to a library's strategic planning and delivery * An understanding of the ways in which library staff can engage and benefit from participation in the Samvera Community, exploring the benefits of broader involvement with colleagues beyond a local library * An insight into the ways that technical developments within the Samvera Community can support digital strategy * An appreciation of the ways that Samvera can support digital content management requirements and connect different areas of library activity The aim of this workshop is to provide a space where senior staff involved in strategic planning can be introduced to Samvera and the Community, to hear about how Samvera can make a positive contribution to their digital strategy and how to make this work for them and their staff. The content of the workshop will be akin to the Introduction to Samvera session that has run before, but will be additional to this and focused specifically on addressing the strategic benefits that AUL and senior staff in organisations seek when engaging with external initiatives. Attendees are encouraged to make use of this workshop to discover what makes Samvera tick and how this can align with local strategic planning. Alongside content delivery there will be a focus on discussion and questions to help identify what the Samvera Community can offer, and what it needs to offer, to meet local requirements. The 'Related URL' below links to a YouTube recording of the workshop. and Slides from an on-line, interactive workshop delivered as part of Samvera Connect 2020 On-line, described thus
Keyword:
Architecture, Governance, Samvera, Digital collections, Workshop, Repository, Communtiy, and Connect 2020
Subject:
Samvera Community
Creator:
Cariani, Karen, Jaffer, Nabeela, Morris, Alicia, and Awre, Christopher L
* Understand what Samvera is and how to participate * Understand how to use Samvera * Understand the value of Samvera Samvera is a community, a set of tools, and a collection of ready-to run and hosted applications to help build a digital repository for your institution. The community drives the specification and development of sustainable open source technology and honing best practices for managing digital content. This workshop will provide an on-boarding and general entrée to the Samvera community and solutions for non-coders. The first part will provide an overview of Samvera solutions, hosting options and the community – what is it, why is it different? It will showcase applications solving a diverse set of needs and organizations, and discuss the how the community at large works to enable these. The second part will give a general technical overview designed for a non-technical audience. The resources needed to maintain and contribute to a hosted or custom Samvera solution will be discussed, resources that exist to get started will be highlighted plus how to contribute to the community technically and non-technically. The final part will discuss value and how to pitch Samvera and get institutional support. It will discuss the advantages of being part of the community and how that strengthens the sustainability of the tools, the applications, and the community overall. The 'Related URL' below links to a YouTube video of the presentation. and Samvera Connect 2020 was a virtual, rather than face-to-face, conference because of the COVID-19 pandemic. This presentation would normally have been given as a workshop with some hands-on participation in the middle. The session was described thus
Keyword:
Community, Governance, Architecture, Connect 2020, Samvera, Workshop, and Repository
A recording of a presentation at Samvera Connect 2018 described thus, prototyping a core component of our new architecture to be horizontally scalable, designing a new architecture for our digital library with a wide ranging set of requirements and users, Stanford University Library has a robust digital library system called the Stanford Digital Repository. This repository holds a little under 500 TB of materials in preservation, and a little less than that for online access, from our cultural heritage digitization efforts and institutional repository outputs. These materials are managed across 90+ codebases serving a variety of functions from self-deposit web applications, to a nearly 10 year old parallel processing framework, to a digital repository assets publication mechanism leading into our Blacklight, Spotlight, and Geoblacklight applications - among other services and needs. At the core of this system is a Fedora 3 store. With Fedora 3 now end-of-lifed, and our system suffering from limited to no horizontal scalability options, we’re revisiting our system and architecture. We are writing it from the start with a goal to have data-forward, distributed microservices and some event-driven processing components. TACO, our new core management API, is the heart of this new architecture, and is currently being developed as a prototype. This talk will walk through the process of analysing our current system via a dataflows analysis, then planning how to create ‘seams’ in our current system to migrate towards our new system in an evolutionary fashion instead of a turn-key migration. A video recording of this session is available at the 'Related URL' below., and seeing where community technologies like Hyrax, Blacklight, and IIIF will connect
Keyword:
Workflow, Architecture, Repository, Connect 2018, and Samvera
Subject:
Samvera Community
Creator:
Frost, Hannah and Harlow, Christina
Contributor:
Stanford University Libraries and University of Utah
A presentation given at Samvera Connect 2018 described thus, An overview of modern front-end UI component architecture and patterns. Will showcase case studies in development and implementation decisions in Avalon Media System (platform, React/Redux application built on top of Hyrax in AWS). Will make a case for why UI component architecture is important in community-driven, open-source development, how it can directly benefit the Samvera community moving forward. A video recording of this session is available at the 'Related URL' below., and Hyrax/Webpacker/React) and Northwestern University's Digital Collections application (platform
Keyword:
Architecture, Connect 2018, Samvera, and User experience
In 2006, Stanford Libraries built the Stanford Digital Repository (SDR). The system has served us well—thirteen years later, SDR contains over 2.0 million objects (~500 terabytes of content). We built SDR using open-source software (including Samvera, Fedora, and Blacklight) and an additional ~300,000 lines of custom code. We believe it is among the largest and most complex repository systems in research libraries, and yet the challenges we face are common. We have grown SDR to a point where it is extremely difficult for us to sustain. Some of our foundational technologies are not only aging but are beyond end-of-life. Meanwhile, we are challenged to continue offering a valuable, performant, highly-available repository service to our stakeholders. Over the past two years, we have analyzed the factors complicating sustainability, that work has led to operational changes that improve the current state and a plan for sustaining repository development combining open-source and custom software. Our presentation highlights the reasons SDR became unsustainable and shares areas where we have made improvements and where we go next. We believe the lessons we have learned are widely applicable to institutions that develop their own repository solutions., and A presentation at Samvera Connect 2019 described thus
Keyword:
Architecture, Repository, Sustainability, Samvera, and Connect 2019