ダッシュで奪取

ゲーム、読書、人生

『Software Design 2022年11月号』を読んだ

第1特集 なぜコンテナを使うのか?

  • 仮想マシンは論理的なコンピュータ、コンテナはプロセスである

第2特集 いま Jamstack を始める理由

  • Jamstack とは

  • 利点

    • 静的コンテンツだから攻撃に強い
    • DBへのアクセスなどがないため、パフォーマンスが良い
  • SPAと何が違う?

    • SPA:ページ遷移を行わず、JavaScript でコンテンツを書き換えて画面を変更する
    • Jamstack:事前にHTMLをビルドして生成しておく
  • ホスティング

    • Netlify, Vercel, Pages など
    • 紹介されている中では Pages が良さそうだなと思った
      • プルリクエストごとにプレビューサイトを作ってくれる
      • ブランチごとにURLが用意される

COLUMN

  • 結城浩の再発見の発想法

    • 目先の優先度に追われてばかりいると、自分の人生に関わる長期的な計画がおろそかになりがち
    • 長期的な計画に対しては少しずつ時間を割り当てていく
      • 耳が痛い

DEVELOPMENT

  • AWS 活用ジャーニー(S3)

    • バケットを公開設定にすることで、誰でもアクセス可能にできる → 公開ドキュメントや静的サイトを置いたりできる
      • 今はレンタルサーバーを借りて静的サイトを置いているけど、そんなにアクセスもないので S3 でも良いのかもしれない
    • ライフサイクルルール:指定した期間が経過したオブジェクトを自動的に排除したり、より低価格のストレージクラスに移行させたりできる
    • パブリックアクセスブロック:AWS 側の障害で意図しない公開設定になってしまうことの防止
      • アカウントでの設定が推奨されている、そのアカウントすべてのバケットに設定が適用される