Samvera Services Stack
Services used in a production setting
Solr
Solr is a search engine. Samvera creates an index document (basically a Hash) for each PCDM object in Fedora and puts it into Solr. This allows objects to be searched and discovered by a user. ActiveFedora also uses Solr to run queries such as āGet me a list of objects that are Imagesā
Fedora Commons Repository (a.k.a. Fedora, a.k.a. FCRepo)
Fedora is a data store that uses the LDP protocol to store linked data and binary files.
Rails
Rails is a web application Framework for Ruby.
Redis
Redis is a key-value store that we use to back our worker queues (using Resque or Sidekiq). Hyrax also uses Redis for user notifications.Content by Label
Check out the Samvera 101 on the SoftServ | Samvera Tech 101 blog.
The post introduces the Samvera framework, data stores, background jobs, user interfaces, and applications. You'll find out how all of these elements combine to create a digital repository. Samvera Connect On-line 2020 included an excellent, beginner-friendly overview of āSamvera Tech 101ā presented by Alisha Evans and Shana Moore, software engineers at SoftServ.