InfoQ ホームページ Architecture に関するすべてのコンテンツ
-
MapR Community Edition組込みのMapR-DB NoSQLデータベースが無制限商業利用可能に
Apache HadoopディストリビューションのプロバイダであるMapR Technologiesは,自社のMapR-DB NoSQLデータベースを無制限に商業利用可能なオープンソース化した。MapR-DBはHadoopにネイティブ統合されたワイドカラムのNoSQLデータベースで,強い一貫性やACIDトランザクションをサポートする。
-
企業レベルで見たマイクロサービス批評
凝縮度の高く結合度の低いマイクロサービスを,ひとつのシステム内ではなく,企業全体に渡って,どのように見出せばよいのか,Udi Dahan氏が説明する。最後に目指すのは,組織全体を対象とした,ビジネス能力に基づくサービスの編成であり,それこそがビジネス上の関心事なのだ。
-
Microsoft Azure for Government が一般公開(Generally Available)
公共部門や連邦機関向けに排他的に設計されたクラウドプラットフォームである Azure Goverment の一般公開を、Microsoft が一般公開した。
-
アプリケーションアーキテクチャはアプリ接続へ
Anne Thomas氏がウェビナで,大規模なアプリケーションから,焦点を絞ったサービス依存のアプリへのシフトについて要約している。また,Matias Duarte氏はインタビューで,これらのアプリを接続する方法を話題にしている。
-
ウェブの定義
IETF HTTP Working Groupの議長を務めるMark Nottingham氏はウェブとは何か?という問いに答えようとしている。氏の言う通り、この単純な問いは難点を抱えており、見方によっては以外な答えになる。ウェブブラウザに起因すると考えるのが一般的な考え方だろうが、この考えはブラウザ経由でウェブを使わない関係者にとっては不都合だ。
-
サービス指向デリバリモデルとしてのマイクロサービス
マイクロサービスは有用だが,適切な分割を行って境界線を設定するには,ビジネスとそのプロセスの理解が不可欠だ - Jeppe Cramon氏は,ロンドンのMicroservices Conferenceで行ったプレゼンテーションの中で,このように説明した。
-
JetBrainsはReSharper 9をはじめとする.NETツールのすべてのアップデートした
JetBrainsは、 ReSharper 9, dotTrace 6, dotCover 3, dotMemory 4.2, dotPeek 1.3, TeamCity Add-in 9.0を含む.NETツールの新しいRTMバージョンを発表した。JetBrainsは、これらのツールの単一インストーラーとプラットフォームを開発した。ReSharperをインストールしようとすると、プラットフォームを共有する他の.NETツールをインストールするオプションが表示される。
-
クラウド対応のマイクロサービスを開発する
マイクロサービスをクラウドに展開しようとして,新しいアーキテクチャの理解に苦労している人が多いのは,それがパラダイムシフトだからだ - Daniel Bryant氏は,ロンドンで開催されたMicroservices Conferenceで行ったプレゼンテーションの中でこのように説明した。クラウドマイクロサービスの設計と実装を支援するために氏はDHARMA原則を提唱し,それに基づくチェックリストを作成している。
-
定量的かつ正確にソフトウエアの価値を定義する
製品の本当の要件は必要な機能や提供されるべきユーザストーリーではない。顧客が製品を買うことで得られるパフォーマンスの向上の可能性が本当の要件だ、とMatteo Vaccari氏は言う。XP Days Benelux 2014カンファレンスで、氏はAntonio Carpentieri氏とともに、顧客が必要な価値を定義することについてワークショップを開催した。
-
Sparkがソートパフォーマンスの新記録を達成
Databricksが先日のDaytona GraySortコンテストで,Sparkプロセッシングエンジンを使って新記録を達成した。Daytona GraySortコンテストは,100テラバイトのデータをソートする速度を計測する,サードパーティによるベンチマークである。Databricksは公式記録として,206台のクラスタ上で4,27テラバイト/分というスループットを公表している。
-
実践のための透明性と自己統制型管理の展開
Lean Kanban France 2014カンファレンスでBjarte Bogsnes氏は,"脱予算(Beyond Budgeting)"をテーマとした基調講演を行った。プレゼンテーションの中で氏は,従来の管理方法の問題点,透明性と自己統制型管理による問題解決,予算編成より優先すべき原則とプラクティスについて語った。
-
ドメイン駆動設計のコンテキスト境界間でデータを共有する
ドメイン駆動設計(Domain-Driven Design/DDD)を使って大規模システムの関心事を,それぞれ独自のデータストアを使用するコンテキスト境界{Bounded Context)に分離していると,共通的なデータを共有する必要が生じることが少なくない。それを実現する方法のひとつは,各コンテキストが変更に関するイベントを発行して,他がそのイベントを受信可能にしておくことだ – Julie Lerman氏は先日のMSDN Magazineで,このように説明した。
-
思考方法としてのCQRS
Command-Query Responsibility Segregation (CQRS) の一般的背景は,同一のデータセット上で作業する複数ユーザに対する共同ドメインにある,単一ユーザのみでデータの一部を操作するようなドメインには不向きだ - Udi Dahan氏は,CQRSを論じるインタビューの中で,このように説明した。
-
方針管理を用いたアジャイルのスケーリング
企業がアジャイルのスケーリングを図るとき,戦略定義や方向性の管理,体制維持のためにアジャイル的な手法を求める場合がある。展開と組織構造の維持が今日の課題だ,とPierre Neis氏は指摘する。氏はLean Kanban France 2014カンファレンスで,世界的規模の企業がアジャイルに移行する上で,方針管理(Hoshin Kanri)の導入が果たした役割について講演を行った。
-