Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

麻雀戦績管理アプリを作る #5

Open
kechigon opened this issue Sep 19, 2023 · 6 comments
Open

麻雀戦績管理アプリを作る #5

kechigon opened this issue Sep 19, 2023 · 6 comments

Comments

@kechigon
Copy link
Owner

No description provided.

@kechigon
Copy link
Owner Author

Why

SREを目指すにあたって、多くの人に使ってもらえるWebサービスをフルスタックで開発・運用する。作るアプリケーションは自分の趣味にちなんだ麻雀戦績管理アプリとする

What

まず、開発・運用の流れをリストアップする。

@kechigon
Copy link
Owner Author

kechigon commented Sep 19, 2023

開発(ざっくり)

  • アプリケーションの設計をする
  • 開発フローを整える(CI)
  • ローカルで動くところまで開発、コンテナ化
  • インフラ設計(クラウド)
  • アプリを公開

@kechigon
Copy link
Owner Author

kechigon commented Sep 19, 2023

リクエストの増減に対応できるのでコンテナ化、k8s運用にしていきたい必ずしもk8sでなくてもいい

@kechigon
Copy link
Owner Author

クラウドかオンプレか

クラウド

メリット:

  • WEB系企業は大体クラウドを使っているので、実践的なスキルがつく
  • 安定している

デメリット:

  • コストがどれほどかかるかわからない

オンプレ

メリット:

  • ネットワーク、Linuxサーバーの知見が得られる
  • コストが抑えられるかも

デメリット:

  • 不安定
  • 運用コスト高い

@kechigon
Copy link
Owner Author

クラウドに決定

理由:

  • SREになるための技術力向上を考えたとき、クラウドの知識のほうが重要
  • 多くの人に使ってもらいたいので安定したインフラにしたい

@kechigon
Copy link
Owner Author

運用(ざっくり)

  • モニタリングツールを導入する
  • バックアップ、リストア
  • バージョンアップデート
  • ログ管理

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant