タグ: 技術選定

なぜmicroCMSを採用したのか

カテゴリー: 技術

なぜ microCMS を採用したのか

DataLinerでは、表玄関および語り部の座のコンテンツ管理基盤として microCMS を採用している。本記事では、microCMSの機能を紹介するのではなく、なぜDataLinerがその選択に至ったのかを技術選定の記録として整理する。WordPressを採用しなかった理由、CMSとフロントエンドを分離するHeadless CMSという考え方、そして当初採用予定だったNewtのサービス終了を受けて再選定を行った経緯について解説する。また、DataLinerが重視するデータロケーションや事業継続性といった観点から、最終的にmicroCMSを選択した背景を紹介する。

公開日
なぜIaCとしてPulumiを採用したのか

カテゴリー: 技術

なぜ IaC として Pulumi を採用したのか

DataLinerでは、クラウドインフラを再現可能かつ継続的に運用するために Infrastructure as Code(IaC)を採用している。本記事では、IaCの概要を解説するのではなく、なぜDataLinerがPulumiを選択したのかを技術選定の記録として整理する。小規模組織において重要となる再現性、変更履歴、レビュー可能性、保守性をどのように考えたのか。また、TypeScriptを中心技術としているDataLinerが、なぜTerraformやAWS CDKではなくPulumiを選んだのか。その背景にある判断基準と技術方針について紹介する。

公開日
なぜ Astro + React を採用したのか

カテゴリー: 技術

なぜ Astro + React を採用したのか

DataLinerでは、表玄関および語り部の座の構築にあたり、Astro + Reactを採用した。本記事では、その技術的な特徴を紹介するのではなく、なぜその選択に至ったのかを意思決定の記録として整理する。DataLinerは企業サイトおよびオウンドメディアという静的コンテンツ中心のサイトであり、高速表示、SEO、長期運用性を重視していた。一方で、将来的な拡張性やReactエコシステムの活用も捨てたくなかった。DataLinerが置かれていた制約や要件を踏まえながら、AstroとReactを組み合わせることでどのようなバランスを実現しようとしたのかを解説する。

公開日
DataLinerにおける技術選定の考え方

カテゴリー: 構造

DataLinerにおける技術選定の考え方

技術選定は、どの言語やフレームワークが優れているかを競うものではない。本記事では、DataLinerがどのような基準で技術を評価し、採用・不採用を判断しているのかを整理する。事業目的への適合性、持続可能性、技術的負債、スイッチングコスト、国家リスクといった観点から、なぜ特定の技術を選び、なぜ選ばなかったのかを解説する。流行や人気ではなく、長期的な事業運営と持続可能な開発を実現するための技術選定の考え方を紹介する。また、採用技術そのものではなく、その背後にある意思決定の構造に着目し、DataLinerがどのような未来を見据えて技術を選択しているのかについても考察する。

公開日