ダッシュで奪取

ゲーム、読書、人生

『Software Design 2023年3月号』を読んだ

第1特集 なぜ、Kubernetes を使うのか?

  • Kubernetes とは

    • クラスタ内でコンテナを起動したり、外部からアクセスさせたり
    • コンテナ数が少ない場合は手動で設定する運用もできる
  • マニフェスト

    • コンテナを起動したり、設定を書いたり
    • YAML 形式
  • Kubernetes で実行するコンテナは、Pod という単位で実行される

    • Docker Compose みたいなもの(複数種類のコンテナを、1つの Pod 単位で実行)
    • 同じ Pod 内では通信できる、ボリュームを共用できる
  • 宣言的 API

    • マニフェストで「あるべき状態」を定義
    • その状態になるよう、Kubernetes が自動的に実現・維持しようとする

第2特集 ITエンジニアスキルアッププログラム

  • 外部環境は変化していく
    • 自分だけが変化しないでいると、相対的に取り残されていく
    • 人材価値とは、周囲や社外からどれだけ評価されているか・頼りにされているか

EXTRA FEATURE

  • Deno で始める サーバサイド TypeScript開発(1)Deno ことはじめ
    • フォーマッター、リンター、テストをサブコマンドで使える
      • deno fmt main.ts のような感じ
    • バイナリへのコンパイルができる
      • deno compile --output hoge hoge.ts
    • npm で公開されているモジュールを使える

DEVELOPMENT

  • three.js でお手軽 3D プログラミング(1)three.js と 3D プログラミングの基本

  • AWS 活用ジャーニー(6)AWS Lambda

    • 対応ランタイム:Go, Java, Node.js, Python, Ruby ...
    • 実際に処理していた時間で課金される
      • EC2 と比べて、コストが抑えられる
    • エンドポイントの設定方法は大きく分けて2つ
      • GET と POST で関数を分けたり、関数を呼び出せるユーザー・ロールを限定できる
    • クラウドラクティショナーの試験でたくさん見た名前!
      • まだ使ったことはない……