Breadcrumb

On the Journey to DevOps, Start with your Build

Session Date & Time
-
Session Room
RC D
Standard Presentation Intermediate

The Merritt Digital Preservation System consists of 7 microservices running across 26 servers running in AWS. This system has been in operation for over a dozen years. For the past 5 years, our team has been on a DevOps journey. Our goal is to deploy all of our services using infrastructure as code. Once complete, we want to be able to scale each of our microservices up and down to meet current processing demands. Our team consists of 3 developers and a product manager. Our challenge has been how to teach our team of traditional software developers about DevOps best practices. We decided to start our journey with our build system. We adopted AWS CodeArtifact for our built code. We adopted AWS Elastic Container Registry for our docker images. We adopted AWS CodeBuild and CodePipeline as our build automation and test automation tool. This presentation will share the story of our journey highlighting what the team learned along the way.

Speaker/Host

Primary/Host Speaker
Terry Brady

Terry Brady

Software Developer at UC Office of the President

Terry Brady is a software developer for the California Digital Library - University of California Curation Center. Terry is the technical lead for the Merritt digital preservation repository. Terry is a former committer for the DSpace repository platform. Terry has built applications for higher education, government, non-profit, and corporate institutions including the Georgetown University Library, LexisNexis and the National Archives and Records Administration.

Let us help you with your search