<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Serverless on Digital Archive Systems Tech Blog</title><link>https://tech.ldas.jp/en/tags/serverless/</link><description>Recent content in Serverless on Digital Archive Systems Tech Blog</description><generator>Hugo</generator><language>en</language><lastBuildDate>Mon, 27 Apr 2026 09:00:00 +0900</lastBuildDate><atom:link href="https://tech.ldas.jp/en/tags/serverless/index.xml" rel="self" type="application/rss+xml"/><item><title>Migrating an IIIF Image Server from Cantaloupe to serverless-iiif</title><link>https://tech.ldas.jp/en/posts/4d2a8f3e9b6c10/</link><pubDate>Sun, 26 Apr 2026 22:00:00 +0900</pubDate><guid>https://tech.ldas.jp/en/posts/4d2a8f3e9b6c10/</guid><description>&lt;blockquote>
&lt;p>This article is co-written with generative AI. Facts have been verified against official documentation where possible, but errors may remain. Please check primary sources before making important decisions. Organization names, domain names, bucket names, and various identifiers are anonymized to focus on the essence of the architecture and procedure.&lt;/p>&lt;/blockquote>
&lt;h2 id="original-setup">Original setup&lt;/h2>
&lt;p>The IIIF image delivery I was operating ran &lt;a href="https://cantaloupe-project.github.io/">Cantaloupe&lt;/a> inside Docker on a single AWS EC2 (t3.large) instance. Drupal, its MariaDB, and Traefik were co-tenants on the same EC2, so multiple services shared one host.&lt;/p></description></item></channel></rss>