Koder Dev
HomeBlogPosts
HomeBlogPosts
Koder dev blog

© 2025 All rights reserved.

プライバシーポリシーXnote
Koder
Koder@koder_dev·05月04日

Instagram Web版、読み込み時間50%短縮の裏にあった「地味すぎる最適化戦」

ストーリー、DM、通知、フィルター、投稿作成… Web版のInstagramって、モバイル並みに機能てんこ盛り。 でもそれが裏目に出て、「重すぎてUX悪い問題」に直面。 特に、 - フィードの読み込み - 投稿の表示 - 次のポストの準備 全部がだいぶ遅かった。 そこでエンジニアたちは考えた。 「派手なリニューアルより、“地味な努力の積み重ね”で勝負しよう。」 やったことはこんな感じ👇 ✅ 暇なときだけプリフェッチ(requestIdleCallback) ✅ GraphQLをチャンク送信して早送り表示 ✅ キャッシュ+Git風マージで「いいね」反映 ✅ JSバンドルをブラウザ別に最適出し分け その結果... 📉 フィード読み込み時間 → -50% 🖼 写真表示時間 → -25% 📱 モバイル表示速度 → -23% これが、僕たちが「なんかWebでもインスタ快適だな〜」って感じてる正体 地味だけど、全部が応用できるプロの工夫。

10min
投稿一覧へ90+

この投稿を見てる人はこちらの投稿も見てます👇

Koder
Koder@koder_dev·04月12日

Duolingo、AWSコスト20%削減の全記録

DuolingoってAWSのクラウドコスト、どうやって最適化してんの? 月間ユーザー1億人超えの裏側には、そりゃもう凄まじいインフラが動いてるんだけど、気づいたら「年間数億円レベルで請求来てるやん…」って事態になってたらしい。 でもここからが本番。 「コスト高すぎ問題」をぶっ壊すために、まず導入したのがCloudZero。 これで「何にいくらかかってるか」を細かく可視化して、使ってないS3の履歴データ、DynamoDBのゴミデータ、無駄なログをどんどん排除。 そしてさらに、 - 過剰なAPIコールを2億件以上カット - AuroraのIO最適化でDBコストを30%減 - キャッシュTTL調整で通信量を半分以下に 結果、クラウドコストは20%ダウン。 これ全部、仕組みから見直してるのが本当にエグい。 インフラ伸びてきたけど請求書ヤバい…って人は、マジでこの事例刺さると思う。

Duolingo、AWSコスト20%削減の全記録
10min
Koder
Koder@koder_dev·04月20日

MCPとかA2Aとか頭パンクするで、ほんま

正直あんまりピンときてなかった。でも、この動画見てやっと「そういうことか!」ってなった。 GoogleのA2Aプロトコルって、 要するにAIエージェント同士が得意分野を分担して、必要に応じて助け合うためのルールなんよね。 個人的な解釈だから、間違ってたらお手柔らかに袋叩きにして🥹 例えば: •「自分はこういうことできるよ」って能力を公開して • 別のエージェントがそれを見つけてお願いする • 結果が返ってくる or プッシュ通知で連携する みたいな流れで、もう人間のAPI設計そのまんまの世界。 「なるほど、こうやってAI同士でやりとりするのか…」って自然に腑に落ちた。 しかもMCPとA2Aの違いとか役割分担も丁寧に解説されてて、 “なんとなくの概念”だったものが、ちゃんと仕組みとして理解できるようになったのが最高だった。 それにしてもこの人の動画、毎回信じられないくらいわかりやすいから、 AIエージェント系の話に置いていかれそうになってる人、マジで今のうちに見とこ。

MCPとかA2Aとか頭パンクするで、ほんま
10min
Koder
Koder@koder_dev·05月04日

「redditが止まった日」

──世界屈指のアクセス数を誇る、アメリカ発の巨大掲示板サイト。 日本で言えば「Twitterと2ちゃんねるとQiitaを混ぜた」ような存在。 それが、2023年3月14日、約5時間(314分)、真っ白な画面しか返さなくなった... 原因は、Kubernetesのアップデートに潜んでいた小さなミス。 でもその裏には、複雑化したインフラと、"なんとなく積み上がってきた設計"のツケがあった。 redditはここ数年でgRPCやGraphQLを導入し、全文検索のために検索エンジンも刷新。 技術的にはめちゃくちゃ進化してたけど、ドキュメントが追いついていなかった。 ネットワークが詰まり、ノードが死に、復元手順は過去の環境用で、ログも追えず、 「もう全部ダメだ」ってなる一歩手前だった。 でも、エンジニアたちは手を止めなかった 壊れたものを一つひとつ手探りで直し、一度止まったクラスタを少しずつ息を吹き返させ、最後にはログと格闘しながら、全てを復旧させた。 この動画は、その障害対応の全記録と、そこから得られた学びを、静かに、でも力強く語ってる。 - バックアップは本当に動くのか? - 誰が何を知っているのか? - ドキュメントは未来の自分を助けてくれるのか? ただの障害じゃない これは、「チームとしての信頼」と「技術の積み重ね」が試された日の記録。 これはほんと、エンジニアなら一度は観ておくべき 明日は我が身、次の障害対応の登場人物は自分かもしれない

「redditが止まった日」
10min