2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

React + Rails + AWS Fargate の構成を実現したい - 00 全体概要編

Last updated at Posted at 2022-08-21

概要

現在正社員としてバックエンド + インフラをメインにWeb系エンジニアをしている。
技術力の向上を目的に個人開発を行いたいと常日頃考えているが、現時点で開発したいアプリケーションがない状況である。
このまま考えてるだけでは時間がもったいないため、まずはモダンかつ定番なWebサービス構成を作ることにした。
これにより、いざ個人開発でサービスを作りたいと思った時にアプリケーション開発に注力できるようにする。

自分のスキル

  • 実プロジェクトではJavaScriptをメインで使用している

    • TypeScriptは使っていない
    • Reactはある程度読むことはできるがガリガリ書いていない
  • AWSの設計・構築をメインで担当している

    • ECSなどのコンテナサービスは使っていない
    • CDKによるインフラコード化は経験あり
  • CI/CDに関して一定の知見はある

やりたいこと

以下技術も用いた構成を実現し、いざ個人開発でサービスを作りたいと考えた時にアプリケーション開発に注力可能とする

  • 共通
    • Docker
  • フロントエンド
    • React + TypeScript + ESLint
  • バックエンド
    • Ruby on Rails
  • インフラ
    • AWS Fargate
  • その他(余力があれば)
    • GitHub ActionsによるCICD実現
    • Terraformによるインフラコード化

全体構成図

TBD - draw.ioで作成する

進め方

以下などの記事を参考に、構築を進める。

目次案

仮ではあるが、以下の流れで進めようと考える。
以下項目ごとにQiitaで記事を作成する。

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?