Microservices in Audiovisual Archives An Exploration of Constructing Microservices for Processing Archival Audiovisual Information

Main Article Content

Dave Rice
Annie Schweikert


This document describes and examines strategies for designing lightweight microservice environments for the processing of digital, file-based, audiovisual data within an archive. The document presumes an overview understanding of the Reference Model for an Open Archival Information System (OAIS). The document also makes references to programming archival routines in command languages, but seeks to provide examples in pseudo-code rather than favoring any particular computer language. Since the document intends to focus on archival routines for audiovisual content, an introduction to ffmpeg can be helpful.

Additionally, this document does not intend to purport to be a standard for the design of audiovisual microservices but seeks to contribute to and build upon the work and dialogue of many audiovisual archives that has been exploring and successfully implementing microservices in audiovisual archives; see in particularly the compiled, collaborative documentation at https://github.com/amiaopensource/open-workflows.

Article Details

How to Cite
Rice, D., & Schweikert, A. (2019). Microservices in Audiovisual Archives: An Exploration of Constructing Microservices for Processing Archival Audiovisual Information. International Association of Sound and Audiovisual Archives (IASA) Journal, (50), 53–75. https://doi.org/10.35320/ij.v0i50.70