Webアプリケーション

0
0

Webアプリケーションはこのアプリケーションである。

Webアプリケーションは世界観を統一しつつもインタラクティブで柔軟な表現を可能にする。

作成メモ

Webアプリケーションは様々な技術が組み合わさってできている。

Webアプリケーションは大まかにインフラストラクチャフロントエンドWebアプリケーションバックエンドWebアプリケーションに分けられる。

構成図

インフラストラクチャ

インフラストラクチャはAWSとDockerで構築している。

フロントエンドWebアプリケーション

フロントエンドWebアプリケーションは画面を提供する。

フロントエンドWebアプリケーションはフレームワークにNext.jsを使っている。(かつてRemixを使っていたが、移行した)

バックエンドWebアプリケーション

バックエンドWebアプリケーションは動的なコンテンツを提供する。

バックエンドWebアプリケーションはフレームワークにHonoを使っている。(かつてFastifyを使っていたが、移行した)

その他

CI/CDパイプラインやテストフレームワークなどを導入している。これによりリグレッションは即座に検知され、インフラストラクチャへ迅速にデプロイされる。

CI/CDパイプラインCI/CDパイプライン

おたより