クラウド

AIエージェント時代に「正しい」と言えるか――自動推論が変えるクラウドとセキュリティ設計

「動いた」だけでは、AIエージェントを任せられないクラウドサービスやAIエージェントの設計では、従来からテスト、コードレビュー、静的解析、監視などを組み合わせて品質と安全性を高めてきました。しかし、システムが複雑になるほど、テストで確認でき...
クラウド

AIエージェントを本番投入する前に確認したい、AWS AIセキュリティ設計チェックリスト

生成AIやAIエージェントの導入では、モデルの精度や応答速度に注目が集まりがちです。しかし本番環境で問題になるのは、プロンプトインジェクション、過剰な権限、機密データの漏えい、ツールの誤操作、監査不能といった「AIならではの攻撃面」です。A...
Java / Spring

Spring Framework 6.2.19公開、16件のCVEを修正――Spring Boot利用者が確認すべき攻撃経路と更新ポイント

Spring Framework 6.2.19が公開されました。今回のリリースは通常の保守更新という位置付けですが、16件のCVEを修正しており、Spring MVC、WebFlux、WebSocket、SpEL、静的リソース、マルチパート...
Java / Spring

AIコーディングは「最適なモデル選び」から「最適な実行計画」へ――GitHub HydraFusionの設計思想

モデルを1つ選ぶ時代から、解き方を自動構成する時代へAIコーディングエージェントを使う際、多くの開発者はタスクの難易度に応じてモデルを使い分けています。軽微な修正なら高速で安価なモデル、複雑な設計やデバッグなら高性能モデル、さらに別のモデル...
クラウド

JetBrains IDEのWSL連携がNative modeへ:9P・Remote Developmentとの違いと移行の実務

JetBrainsのWSL開発は「Native mode」が標準にJetBrains IDEでは、これまでWSL上のプロジェクトを開く方法として、9P経由のファイルアクセス、WSLg、Remote Developmentなど複数のアプローチ...
Java / Spring

403で止まるSpringアプリを設定変更なしでデバッグする――IntelliJ IDEAのSecurity inlay活用術

403の先にある「本来の不具合」をどう調べるかSpring MVCのコントローラーやサービスにブレークポイントを置き、HTTPリクエストを送ったのに処理が止まらない。返ってきたのは403 Forbidden、あるいは401 Unauthor...
Java / Spring

Java 27で何が変わる?メモリ効率・GC・プレビュー機能を実務の視点で読む

Java 27は「新機能の追加」だけでなく、実行環境の標準化が進むリリースSpring Office Hours PodcastのJava 27リリース記念回では、Java Developer AdvocateのBilly Korando氏...
Java / Spring

古い構成図を捨てる? OpenTelemetryのトレースから実行時サービスマップを復元する仕組み

そのアーキテクチャ図は、今も本当に正しいか新しいプロジェクトに参加したとき、まず確認したくなるのがアーキテクチャ図です。しかし、マイクロサービスの構成は短期間で変化します。サービスの追加、データベースの変更、メッセージキューの導入が続けば、...
AI

GPT-5.5提供終了に備える実務ガイド:ChatGPTとCodexの移行で確認すべきこと

GPT-5.5の提供終了で何が変わるのかGPT-5.5は、10月14日をもってChatGPT、ChatGPT Work、Codexで提供終了となります。対象サービスを業務利用している企業や、開発工程に組み込んでいるエンジニアにとって、これは...
Java / Spring

Java 27は導入すべきか?GC・メモリ・TLSから見る実務インパクトとIntelliJ IDEA活用法

Java 27の焦点は「新構文」だけではないJava 27は、2026年9月15日にリリースされた非LTS(長期サポート)版です。6か月ごとのリリースサイクルに沿った今回のリリースでは、9つのJEPが提供され、そのうち4つが正式機能になりま...