Web Development Environment Migrated to an Open-Source Stack

After several years of evaluating container technologies, Unicorn Research Ltd. (Representative Director: Takahiro Chuma) has built and migrated its web service development environment to an end-to-end open-source technology stack.

Features of the Development Environment

  • Standardized the web application runtime environment on Kubernetes, the de facto standard for container environments, ensuring continuity with the production environment after release
  • Adopted Debian-based Linux for the host OS, container images, and client OS, expanding the scope for Infrastructure as Code primarily through the development of bash scripts
  • Utilized Google Cloud Platform preemptible VMs for development machines, continuing to evaluate infrastructure with limited continuity guarantees
  • Adopted open-source middleware, including PostgreSQL, for storage and various DBMS components
  • Adopted VS Code as the development editor, reducing dependence on specific hardware and increasing flexibility in infrastructure selection according to required service levels

Purpose of the Migration

From the perspective of continuity of procurement, open source has the distinctive advantage that there is no need to revert once it has been adopted. As peace and economic conditions become increasingly volatile, confidence that what is possible today will remain possible in the future has become less certain, making the sustainability of the software layer increasingly important.

At the same time, the hardware layer continues to undergo a major shift with the spread of ARM platforms originating in smart devices. From the perspective of platform evolution over the coming decades, we concluded that Linux and Kubernetes should be treated as our primary platforms.

Comment from the Representative Director

“Individually, none of the technologies introduced in this initiative are unusual, but it required steady effort to standardize the entire environment, including the client OS.

Our current configuration uses infrastructure that takes advantage of cloud computing power, but given the possibility of future changes in circumstances, including economic collapse, we recognize that there is still a long way to go.

Open-source software, including Linux, is one of the movements that has helped establish the foundations of human progress. We will continue to evaluate its use on infrastructure that can be procured sustainably.”
— Takahiro Chuma, Representative Director

About Unicorn Research Ltd.

We are a company established to create the TI (Technology-based Intelligence) industry.
Just as printing technology gave rise to a culture of books, we develop intelligent software built on widely adopted IT.
By providing users with “another perspective” they had not previously recognized, we aim to contribute to the evolution of society.

Unicorn Research Ltd.

https://www.unicorn.limited/

150-8512

Cerulean Tower 15F, 26-1 Sakuragaoka-cho, Shibuya-ku, Tokyo, Japan


Web開発環境をオープンソース・スタックに移行

ユニコーンリサーチ株式会社(代表取締役 中馬 崇尋)は、数年来のコンテナ技術検証を経て、Webサービスの開発環境をエンド・トゥ・エンドのオープンソース技術上に構築・移行しました。

開発環境の特徴

  • Webアプリケーション実行環境をコンテナ環境のデファクト標準 kubernetes で統一。リリース後のプロダクション環境との連続性を確保
  • ホストOS・コンテナイメージ・クライアントOSにDebianベースのLinuxを採用。bashスクリプトの整備を中心に、Infrastructure as Code の適用余地を拡大
  • 開発機器に、Google Cloud Platformのpreemptible VMを活用。継続性の限定されたインフラの検証を継続
  • ストレージや各種DBMSなどのミドルウェアにも、PostgreSQLをはじめとするオープンソースを採用
  • 開発用エディタに VSCode を採用。特定ハードウェアへの依存性を下げ、必要なサービスレベルに応じたインフラ選択の柔軟性を強化

移行の目的

調達継続性の観点で、オープンソースには後戻りすることがないという特長があります。平和と経済環境が激動するなか、今日可能であることが将来的にも可能であることへの確信は不透明さを増しており、ソフトウェアレイヤの持続性は重要性を増しています。

また、スマートデバイス発のARMプラットフォーム普及というハードウェア層の潮流変化も続いており、今後数十年スパンのプラットフォームの進化の観点でも、Linuxやkubernetesをプライマリとすべきであろうと判断しました。

代表コメント

「今回の施策は、1つひとつをとればありふれた技術ですが、クライアントOSを含めて全体を統一することに地道な努力を要しました。

現時点の構成としては、クラウドのコンピューティングパワーを活用するインフラを採用していますが、来たる経済破綻などの情勢変化を想定するとまだまだ道半ばと認識しています。

Linuxをはじめとするオープンソース・ソフトウェアは、人類の進歩の基調を築いた活動のひとつであり、持続的に調達可能なインフラ上の活用を今後とも検証していきます。」(代表取締役 中馬 崇尋)

ユニコーンリサーチ株式会社について

TI(Technology based Intelligence)産業の立ち上げを目的とする企業です。
印刷技術から本の文化が生まれたように、広く普及したITに立脚して知的なソフトウェアを開発します。
ユーザーが気づいていなかった「もうひとつの視点」を提供することで社会の進化に貢献します。

ユニコーンリサーチ株式会社

https://www.unicorn.limited/jp/

〒150-8512

渋谷区桜丘町26-1 セルリアンタワー15階

⁋ Jan 1, 2020↻ Oct 9, 2023