Tumbless - Amazon S3を使ったサーバレスなブログシステム
ブログシステムはどんどんカジュアルな方へ進化しているように感じます。データベースレスになり、静的サイトになり、余計な仕組みを取り払って提供されるようになっています。 今回はその最新版ともいえるTumblessを紹介します。Amazon S3を使うことで、サーバレスアーキテクチャを実現しています。
Tumblessの使い方
ブログのメイン画面です。
まずログインします。
右上にあるプラスアイコンをクリックします。
記事を書く画面です。写真をドロップして、説明を書いて記事になります。なお、動画をドロップするとサムネイルを生成する機能もあります。
TumblessはJavaScriptを使ってAmazon S3にブラウザからアップロードできる仕組みを使っています。一旦ファイルを生成してしまえば、後は静的サイトとしてユーザに提供できます。管理画面の仕組みすらなく、サーバサイドの仕組みもない状態でブログが書けるのはユニークです。
Tumblessは名前の通り、Tumblrを意識しているのか、Tumblrからの移行スクリプトも提供しています。HTML5でここまでできるのがすごいですね。
TumblessはHTML5/JavaScriptのオープンソース・ソフトウェア(MIT License)です。
Tumbless matteobrusa/Tumbless: A blogging platform based only on Amazon S3 (and your browser)