バックエンド

SPAとSSRでログ設計が変わる理由(アクセスログとAPIログ)

SPAとSSRは「ログの意味」がまったく違います 従来のWeb(MPA/SSR)のログ構造 SPAで起きる変化 なぜ障害調査が難しくなるのか 必要になる新しいログ:フロントエンドログ 重要になる「画面遷移ログ」 SSRでもログ設計は変わる よくある失敗 APIログだけで分…

SSRでEdge Runtimeが注目される理由

Edge Runtimeは「速いサーバ」ではなく「距離をなくす仕組み」です SSRが遅く感じる本当の原因 CDNでは解決できなかった理由 Edge Runtimeの動作 Node.jsサーバとの違い なぜSSRと相性が良いのか ただし万能ではない ファイルシステムが使えない TCP接続が制…

SSRでNode.jsが使われる理由とイベントループ

SSRにNode.jsが選ばれる理由は「JavaScriptが書けるから」ではありません SSRリクエストの実際の流れ スレッド型サーバの問題 Node.jsのイベントループ SSRとイベントループの相性 APIフェッチの並列化 ストリーミングSSR よくある誤解 Node.jsはCPU処理が遅…

バックエンドとは何をしているのかをやさしく理解する

バックエンドは「見えない場所」ではなく「判断する場所」 どこに存在しているのか 具体的に何をしているのか データの管理 計算と判定 応答の生成 なぜ必要なのか フロントエンドとの違い 注意点:遅く感じる原因にもなる よくある誤解 バックエンドはデー…

2026年Javaの流行とシェアを冷静に読む指針

結論:2026年もJavaは「主流であり続けるが、選び方が重要」です 2026年時点でのJavaは、流行り言葉で言えば「枯れて強い」ポジションにあります。派手な新言語に話題を奪われがちですが、業務システム・バックエンド・大規模基幹系では依然として高いシェア…