プロフェッショナルのための実践ガイド:
TechTargetは2025年3月7日、「Webhookのベストプラクティス」に関する記事を公開した。Webhookはシンプルなテクノロジーだ。そのため、実装計画もシンプルにする必要がある。
分散システムの真価を引き出す
コンポーネントを独立させることでスケーラビリティと可用性を確保する「セルベースアーキテクチャ」と「マイクロサービスアーキテクチャ」は、似ているが異なるアプローチだ。特徴や使い分けの違いを解説する。
開発者のソフトスキル習得法【後編】
現代の開発者には、チームで円滑なコミュニケーションを図り、問題を解決する能力が求められる。テレワークが主流の時代において、これらのスキルをどのように培い、チームの結束を強めるのか。
開発者のソフトスキル習得法【前編】
開発者として一歩先んじるには、技術スキルだけでなくソフトスキルが必要になる。具体的に何をどう身に付ければいいのか。
テストの分離やダウンタイム低減に寄与:
バックアップデータベースやバックアップサーバに戻すといった従来のフェイルオーバー手法は、設計、テスト、保守にコストがかかる。セルベースアーキテクチャは、この問題を解決を目指す新しいアプローチだ。
CrowdStrikeから学ぶソフトウェアテストの教訓【後編】
CrowdStrikeが引き起こした「Windows」のシステム障害から、企業のソフトウェア開発者は何を学ぶべきか。現代のシステム運用における新たなリスクと、その対策とは。
CrowdStrikeから学ぶソフトウェアテストの教訓【前編】
システム障害は技術的な問題ではなく、テスト戦略の欠如が原因で発生することがしばしばある。CrowdStrikeによる「Windows」障害もその例だ。現代のシステム運用が抱える、ソフトウェアテストの根本的な課題とは。
ベンダーロックインや切り替えコストなどの注意点も:
TechTargetは「O/Rマッピングツール」に関する記事を公開した。O/Rマッピングは、Javaからデータベースに接続するのによく使われる手法だ。O/Rマッピングにはさまざまなツールがあるため、どのツールを使用するかは慎重に比較検討する必要がある。
処理速度、メンテナンス性など考慮すべき点も解説:
TechTargetは「O/RマッピングとSQLの比較」に関する記事を公開した。O/RマッピングとSQLは、リレーショナルデータベースと“対話”するための方法だ。それぞれをどう使い分ければいいのか。
常にアジャイルが正しいとは限らない【後編】
「ウオーターフォール」型開発から「アジャイル」型開発への移行を考える企業はある。だが、開発手法をいきなり切り替えるのは難しい。ウオーターフォール型開発の課題を解決する方法はあるのか。
常にアジャイルが正しいとは限らない【前編】
ウオーターフォール型開発は、実はソフトウェア開発の“ある誤解”から生まれた開発手法だ。アジャイル型開発の考え方も踏まえて、ウオーターフォール型開発が生まれた歴史を振り返ってみよう。
手法、コード例、ユースケースごとに解説:
関数型プログラミングモデルの採用を考える開発者は多い。だが、採用するなら、関数型プログラミングモデルとオブジェクト指向のアプローチがどのように異なるかを正確に理解することが重要だ。
技術ではなく、財務的な視点を強調することが重要:
TechTargetは、「ソフトウェアプロジェクトのビジネスケース」に関する記事を公開した。ソフトウェアプロジェクトを提案する場合、技術的な側面に関する詳細な調査が欠かせない。だが、プロジェクトのビジネスケースにおいては、技術的な話を抑える必要がある。
「ID情報をマスクする」「アクセス許可の原則に従う」など:
ソフトウェアテストでは実データの利用が役に立つとしても、実データのセキュリティとプライバシーを侵害しないよう注意しなければならない。本稿では、FinTechのソフトウェアテストを行う場合に中核とすべき6つの方針について説明する。
運用担当者だけでなく開発者も貢献するには:
TechTagetは「地球環境に配慮するコーディング」に関する記事を公開した。ソフトウェア開発者は、地球環境に配慮するさまざまなコーディング手法を使うことで、サステナビリティ(持続可能性)の取り組みをサポートすることができるという。
多忙な開発業務を効率的にこなす方法:
アジャイル開発者は、進行中の作業数を制限することで、プロジェクトの完了を早めることができる。進行中の作業数に制限を加えるとどのような変化が生まれるのか。
開発者を守り、支援する:
デベロッパーアドボケイトは、特定のソフトウェア製品を開発する人とそれを使用する人の両方と話し、意見を聞くため、特別な有利な立場にある。デベロッパーアドボケイトの責任と、結果を達成するために役立つ方法を検討する。
Webhookの仕組みと、使用方法を解説:
Webhookとは、API呼び出しの基本メカニズムを有効に活用し、負荷の高い要求/応答構造によるオーバーヘッドを伴うことなく、ボタンを数回クリックするだけで、イベントのトリガーを設定する仕組みだ。
“変更管理”が“変更防止”にならないために:
Excelon Developmentのマット・ホイサー氏はWebメディア「TechTarget」にてアプリケ―ションの変更管理について解説した。DevOpsでせっかく連携した運用チームと開発チームが分断しないようにするには何に気を付ければいいのか。
技術だけでなくビジネスの素養も必要:
Excelon Developmentのマット・ホイサー氏は「エンタープライズアーキテクト」にとって重要な“4つのアクション”について解説した。エンタープライズアーキテクトが成功するためには、技術的な専門知識だけでなく、ビジネス洞察力やコミュニケーション能力など幅広いスキルが必要だとしている。