Software Design 2024年8月号

Software Design 2024年8月号

https://gihyo.jp/magazine/SD/archive/2024/202408

ドメイン解体新書 【7】ドメイントラブルシューティング① ドメイン管理のトラブル

このように期限切れによるドメインの失効は非常に大きな被害を及ぼす可能性がありますが、その原因のほとんどは料金の未払いです。

つらい.

ハピネスチームビルディング 【29】ワーキングアグリーメントで価値観の相互理解を深めよう

ルールで強制するよりも、チームのメンバーがこうありたいと思っていることに共感して、主体的に行動を変えてもらうことに期待するほうがよいと感じたからです。

これ. ルールにしてしまうと思考停止や硬直化が起きてしまうので, 行動指針だけを決めて主体的に動くことのできるチームを作りたいわね.

第1特集 LangChainではじめる LLMアプリ開発入門

ハンズオンがとても良くてなんかサクッとはじめられそうな気がする. 機械学習を使ったサービスとなるとどうしても Python/FastAPI を使わざるを得ないのでインフラ周りが大変そうだなと思いました。

第2特集 Web開発にCDNエッジをオススメする理由 低遅延とパフォーマンスを両立させる技術

第1章でモチベーションがあって, 第2章で簡単なチュートリアル, 第3章で具体的なプロダクションを意識した例が挙げられていてとてもわかりやすい. とくに第3章ではユースケースが色々挙げられているので, 実際に使ってみようという気持ちになる. 既存のフロントエンド・バックエンドの構成を置き換えるようなものではないものの, 手数を増やしておくためにエッジコンピューティングを勉強しておくのは必要かなと思った.

そうしたHTTP通信が1つのナビゲーションリクエストの中で何度も生じると物理的な距離の遠さによりRTT(ラウンドトリップタイム)がかさみ、エッジコンピューティングでの処理がオーバーヘッドとなりサービス全体のパフォーマンスの遅延を招いてしまいます。

これ. 難しい.

レガシーシステム攻略のプロセス 【4】ZOZOTOWNリプレイスにおけるマスタDBの移行

DB移行はかなり大変なイメージもあるし, 具体的な事例はなかなか見かけないので, すごく貴重な記事. 実際の移行にあたっての問題点を個別に解決していく内容も良い.

あなたの知らないChromeの世界 【7】Spectre以降のブラウザベンダーの取り組みとChrome

なんかやっぱり iframe なんだなと思ってしまった.

ぼくらの「開発者体験」改善クエスト 【8】データドリブンなプロダクト開発を支えるABテスト基盤の改善

現在はABテストを実施するたびにNotionのデータベースに「ABテストレポート」として蓄積・共有しています。Notionはプロダクト開発に関わるメンバーに限らず全社員に公開されており誰でも閲覧ができます。

良い. やっぱりどう活用するかが大事で, それを発端に作り上げていくというのはなんであれ重要なんですね.

Cloudflare Workersへの招待 【9】Cron TriggersでWorkerを定期実行してみよう

AWS Lambda とかより小さい "batch jobs" みたいに使えるの面白そう.

AWS活用ジャーニー 【23】Amazon RDSの高可用性

気になってたブルー/グリーンデプロイメントが紹介されている. 助かる.