aboutsummaryrefslogtreecommitdiff
path: root/posts/www-tojoqk-com-end-of-life.md
blob: 4e668960d4f3e03c59a0f16436542f329ec3e773 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
title: "www.tojoqk.com を終了しました
id: www-tojoqk-com-end-of-life
date: 2020-02-20 03:00
updated: 2020-02-20 04:00
---

www.tojoqk.com
を閉鎖しました。本サイトを立ち上げたことと、www.tojoqk.com
には大したコンテンツはなくテストもデプロイも大変で機能追加が面倒だったことが主な要因です。

現在はこのサイトに301リダイレクトする機能のみが残っています。

## www.tojoqk.com はどういうサイトだったのか

www.tojoqk.com を始めようと思った最初のきっかけは Racket を AWS の
Lambda
で動かすことに成功したことでした。この成功をきっかけに、「そうだ、Lambda
で動的に HTML を返して Web
サイトの運用してみようかな!」と考えついたのです。ただそれをやってみたかったというだけの理由で作成したので、特に目的もないので機能の追加のモチベーションはありませんでした。

### 開発時の課題

wwww.tojoqk.com の開発がつらかったポイントは下記の2つです。

-   ローカルでテストができない
-   テスト環境はあるがデプロイに時間がかかる

このデプロイに時間がかかるのが最悪で、Arch
Linux(当時使用していたOS)でビルドしたRacketのバイナリがAmazon
Linuxで動かないために、Docker
を使って毎回一からビルドする必要があったんですよね。これに時間がかかるのがつらかったです。

### 本番環境の問題

最初から予想されていたことでしたが、AWS Lambda で HTML
を返すと遅いですね。

## www.tojo.tokyo の未来

www.tojo.tokyo もまた GNU Guile
で何かしたいという技術ベースの目的で始まっています。しかし、ブログを書いてみたいとは常々思っていました。

www.tojo.tokyo
では、ビルドもデプロイも爆速で、さらにローカルでも開発が可能です。静的サイトで
JavaScript も一切動かない上に AWS CloudFront
で配信しているので、考えられる限り最速のWebサイトなのではないでしょうか。

S式で記事を書くのは楽しいですし、今回のサイトは長く継続できるんじゃないかなと思っています。