ブログへ戻る

ペットプロジェクトの更新とサポート

非商業的なペットプロジェクトのサポートにおける問題について。

#job

しばらく前から、自分自身または共同で手がけるペットプロジェクト(非商業的なもの)のサポートに関する問題に直面しています。

最初の問題はホスティングサービスのサブスクリプション更新に関するもので、これらはそれほど解決が難しくありませんでした。一部のアプリケーションはサードパーティのAPIや、データベース用の独立したサービスを使用していました。

ある時点で、自分のプロジェクトサイトを更新しようとした際、一部のプロジェクトの動作バージョンのデモに困難を感じました。Redis、Postgres、Heroku、Firebase など、一部のサービスが機能しなくなっていたのです。

基本的な使用では問題はありませんでしたが、無料枠の上限を超えたことで問題が発生し始めました。また、Herokuの利用も複雑になりました — 詳細はこちらをご覧ください。


この投稿は、なぜ同様のプロジェクトが動作しなくなるのかについてのものです。

これらのアプリケーションの一部は、スキルを向上させたり新しい技術を試したりするために作られました。開発が完了した時点では、コアの機能はまだ動作していましたが、外部サービスが将来も利用可能であり続けるかどうかを予測することは難しかったのです。

このようなプロジェクトを維持する価値は次のように考えます:
プロジェクトが単なる「新技術を試す」練習以上のものになったなら、それを改善し続けるか、メンテナンス状態を保つことには意味があります。

現時点では、私のペットプロジェクトは主に経験とコードという形で価値を持っています。

ご理解いただきありがとうございます。