Upgrade to Pro — share decks privately, control downloads, hide ads and more …

UX指標・Web品質、コスト、生産性に効く!サーバレス時代のWebサイト運用術 ーAWS Amplify超入門ー|ミツエーリンクスTSD

UX指標・Web品質、コスト、生産性に効く!サーバレス時代のWebサイト運用術 ーAWS Amplify超入門ー|ミツエーリンクスTSD

コンセプトは「楽ヘルシーなWebサイト」

ヘルシーなWebサイトを楽に実現する仕組みと、AWS Amplifyについてまとめました。


ミツエーリンクスTSDのエンジニアリングについて発信しています。
エンジニア積極採用中!
TSD公式エンジニアブログ TSD CoLab

株式会社ミツエーリンクスTSD

ミツエーリンクスTSD

December 14, 2021
Tweet

More Decks by ミツエーリンクスTSD

Other Decks in Technology

Transcript

  1. モダンじゃないWebサイトの運用ワークフロー モダンじゃないWebサイトの運用ワークフロー • ブランチを切って、ローカル環境で開発 • 手動でテストとチェックを実行 -> リソースを手動でビルド • 差分を自力で抽出。開発環境に更新差分をFTPツールでアップロード

    • 開発環境上でチェックを依頼、不備があれば上記のフローを繰り返し • 本番環境へ更新差分をFTPツールでアップロード 問題点 • featureブランチ単位で開発環境が構築できないので、複数人数開発だと 先祖返りが起きやすい • ビルド、コードチェック、テストを手動で実行するのが面倒 • 差分抽出が手間
  2. TSD公式サイトのリリースプロセス ソースコード 管理 ビルド テスト デプロイ • ソースコードの準備 を行うフェーズ •

    バージョン管理 • ブランチ管理 • ソースコードレ ビュー • 編集したソース コードをブラウザ で表示可能な状態 するフェーズ • コンパイルや、静 的HTMLをしたり 生成する • ソースコードの品質 が損なわれていない かを機械的にチェッ クする作業 • アクセシビリティ チェックやテキス トチェック、E2Eテ ストなど • Webサイトを配信す るフェーズ • 開発環境と本番環境 に分かれている 自動化