# 現在、考えている進め方 ## 頻度 週1。区切りがいいタイミングで1week休み 10月は、主催者都合で休み... ## 当日流れ - 予習内容の共有: 20min - モブプロ: 1.5h - 次回までの予習決定: 10min ## 予習例 ex. Deviseが解決しているセキュリティ問題を3つ調べる ex. EC2のドキュメント全て読む ex. OAuth、OAuth 認証、OpenID Connect の違いを整理して理解できる本、全部読む ex. Sinatraのドキュメント http://sinatrarb.com/intro.html を全て読む # やること ## 認証/認可周りの勉強 - Deviseでアプリケーション開発 - Sing in - Sign out - ref https://bootcamp.fjord.jp/practices/40 - omniauth使ってみる - https://bootcamp.fjord.jp/practices/41 - GitHub以外のomniauthを追加 - 設計の見直しなど - Auth0を試してみる - IDPとRelyingPartyを作ってみる - ref https://thinkami.hatenablog.com/entry/2021/08/14/224121 ## デプロイ周りの勉強 - EC2でSinatraを動かせるようにする - GitHubのmasterにpushすると最新コードでアプリケーションが動くようにする - Appサーバーのデプロイを自動化 - ダウンタイムあり - WebサーバーをEC2に立てる - ダウンタイムあり - WebサーバーをEC2に立てる - ダウンタイムなし - LBでAppサーバーの向き先を切り替えるイメージ - Webサーバーのデプロイ自動化 - SinatraにDBサーバーを追加 - DBサーバーをEC2に立てる - SinatraからRailsに変更 - EC2制約を解除。適切なAWSサービスを利用する ## 発展 - Deviseを使わずに、各機能を実装する - フロントをReactにしてみる - 監視設計について考える - コンテナにしてみる - k8s試す - キャッシュ戦略 - Release itを読む - https://www.amazon.co.jp/Release-Design-Production-Ready-Software-English-ebook/dp/B079YWMY2V
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up