メディア

Chris Tozzi

Chris Tozziがアイティメディアで執筆した記事一覧です。

'; document.write(t); })();
このエントリーをはてなブックマークに追加
記事一覧

AIモデル「最適化」戦略【後編】

AIプロジェクトでは、ただAIモデルを構築すれば終わりではない。むしろ「AIモデルの最適化」こそが成功を左右する鍵となる。具体的なアプローチを紹介する。

()

データ連携の仕組みを解説【中編】

「Webhook」と「API」は、どちらもアプリケーション間でデータをやりとりする際に使われる仕組みだ。両者は何が違うのか。機能やコスト、セキュリティといった観点から解説する。

()

AI向けGPUの正しい基礎知識【前編】

グラフィックスを処理するために使われてきた「GPU」は、AI関連のタスクを実行するための不可欠な存在となっている。GPUのどのような仕組みが生かされているのか。CPUとの仕組みの違いを踏まえて考えてみよう。

()

「APIゲートウェイを使うのはやり過ぎ」なケースとは:

TechTargetは「APIゲートウェイを使わないマイクロサービスの管理方法」に関する記事を公開した。マイクロサービスの管理はAPIゲートウェイを使うのが一般的だ。もしそれを使わない場合、どのようなメリットとデメリットがあるのか。

()

マイクロサービスか、モノリスか? 選ぶ際のポイント:

アプリケーションの設計者や開発者は、マイクロサービスが常に優れた選択肢だと仮定するのではなく、マイクロサービスとモノリスを慎重に選ぶ必要がある。アプリケーションのアーキテクチャを決める際に考慮すべきポイントを整理する。

()

プロジェクトにとって最適な開発モデルを選ぶために:

ソフトウェア開発プロセスは、7つの個別ステージに分けることができる。本稿では、ソフトウェア開発ライフサイクルの各ステージにアプローチする方法を説明する。

()

「ユーザーが価値を感じる機能」に注力する手法:

TechTargetは「機能駆動型開発」に関する記事を公開した。機能駆動型開発は、アプリケーションの機能を中心にプロジェクトを構成することでアジャイルの原則を開発プラクティスに持ち込む。

()

エッジケースをテストする重要性:

ソフトウェアテストにおけるエッジケースとは、ごく少数のユーザーにしか影響しないケースを指す。だとしても、エッジケースのテストが重要なことは変わらない。本稿では、どのようなときにエッジケースのバグを解決すべきか、それとも解決せずそのままにするのかを確認する。

()

コードに紛れ込んだ「糸くず」を取り除こう:

TechTargetは、「コードリンティング」に関する記事を公開した。コードリンティングはデバッグプロセスにおける重要な準備手順の一つだ。シンプルなミスを早い段階で解決すれば、少ない負担でコーディングの品質を向上させられるだろう。

()

「LAMP」から「MACH」へ:

Fixate IOのクリス・トッツィ氏は「MACHアーキテクチャ戦略」について解説した。マイクロサービス、APIファースト、クラウドネイティブ、ヘッドレスという4つの要素を考慮した設計アプローチで、各要素を組み合わせることで効果的なアプリケーション開発が可能になるという。

()

マイクロサービスはオーバーヘッドが生まれやすい?:

アプリケーション開発や運用に柔軟性を与えるマイクロサービスアーキテクチャやヘッドレスアーキテクチャはどこが違うのか? アプリケーションを構築する際、どちらを採用すべきなのか。

()