InfoQ ホームページ Architecture に関するすべてのコンテンツ
-
きれいで代表的なモデルが高性能
先頃ロンドンで開催されたDDD Exchangeで、Martin Thompson氏は、自分の書いたコードが全く最適化されておらず、コードがきれいなきわめて性能の良いシステムを開発することができるはずだ、と語った
-
結果整合性に代わるもの
因果一貫性(Causal Consistency)モデルは分散システムにおいて結果整合性(Eventual Consistency)を代替するものだ。いずれのモデルに重きを置くかは,システムの要件とリスク許容度によって決めなければならない。
-
マイクロサービス設計概論
シンプルなコンポーネントとシステムを設計することは,マイクロサービスへの移行を図る上で非常に重要である。注目すべきはコンポーネントの進化であり,進化と変化の可能なシステムをいかに構築するかだ - 先頃,マイクロサービスの設計と構築を紹介する中で,Russ Miles氏はこのように説明した。
-
Play 2.3 リリース: モジュール化、Java 8、WebJarsに対応
Play 2.3リリースはフレームワークからパーツを分けることでモジュール化を向上させた。また、Play shellはブラウザUIからプロジェクトテンプレートを制御するActivatorに切り替えた。InfoQはPlayの開発リーダであるJames Roper氏から今回の変更点と今後の計画について聞いた。
-
-
Splitforceがモバイル向けA/Bテストツールをアップデート
多くの企業にとってモバイルアプリケーションの振る舞いテストはますます重要になっている。ほとんどの企業がまだ本当の"モバイルファースト"を実現できていないものの、モバイルアプリはビジネスの一部を動かしている。Splitforceは2013年にA/Bテストを使ったモバイルアプリケーションの最適化ツールを発表した。そして、同社は近頃、このツールの最新バージョンの提供を始めた。ユーザインターフェースの改善に加え、新しいバージョンでは新しい機能を提供する。ユーザーターゲティングや振る舞いデータに基づいたテスト、自動最適化などだ。
-
DockerCon 2014の注目点
Docker 1.0のローンチ以外にもまだまだある。カンファレンスのTシャツに書かれた"Container everywhere!"ということば通り,ベイエリアの巨大企業による証拠の数は膨大だ。その他にもいくつかのローンチがあった。"ネットワークサービス構築用の最小限主義ツールキット" libswarm, "超軽量ネットワークライブラリ" libchanに加えて,さらなる企業がlibcontainerに関与しようとしている。
-
Docker 1.0リリース
Docker.ioはDockerConでDockerバージョン1.0を発表した。バージョン0.12.0をリリースしてから数日でのリリースだ。バージョン1.0は新しい機能ではなく、安定性、性能、使いやすさに注力したバージョンだ。運用環境で利用できる状態になったということはDocker.ioがDockerのサポートサービスを提供するということだ。
-
Hadoop Summit 2014 Day One - エンタープライズクラスのHadoopに向けて
Hadoop Summit Day Oneレポートとして,注目すべきトレンドと昨年のサミットからの変化,さらには今年トレンドの話題に関連した,当日の重大な発表について報告する。今回のレポートではプラットフォーム固有のイノベーションと発表を中心として,パートナーのエコシステムまでは取り上げていない。それについては,数日中に改めて報告したい。
-
アーキテクチャでアジャイルを管理する
アムステルダムで行われたAgile GovernanceカンファレンスでJan van Santbrink氏は,アジャイルの考え方と共存する上で,アーキテクチャがガバナンスにおいて担うべき重要な役割についてプレゼンテーションを行った。アジャイルとアーキテクチャが連携しなければならない理由は何か,アジャイルの意思決定に対してアーキテクチャはどのような支援を行い得るのか,アーキテクチャを実践する開発のメリットは何か。InfoQは氏にインタビューして,これらを確かめることにした。
-
DDD Exchange Day 2014がLondonで開催
6回目 DDD Exchange Dayがロンドンで6月20日に開催される。Eric Evans氏、Martin Thompson氏、Alberto Brandolini氏、Greg Young氏が参加する。EricはオープニングのキーノートでDDDの根本的な仮定に挑戦する。
-
毎秒10億件以上のリアルタイムイベントを処理するDataTorrent 1.0
DataTorrentはリアルタイムストリーミングおよび解析用のプラットフォームである。毎秒10億件以上のリアルタイムイベントを処理することができる。
-
VMware vCenterを管理するAWS Management Portal
Amazon Web Services (AWS)がVMware vCenter用のManagement Portalプラグインを発表した。パブリッククラウドであるEC2インスタンスとプライベートクラウドのVMwareインスタンスを,同一の管理コンソールから管理できる。VMwareユーザのプライベート環境をAmazonのパブリックサービスに拡張して,ハイブリッドクラウドを容易に構築可能にすることを目的としたプラグインだ。
-
非互換の電子医療情報を統一するZoeticxミドルウェアAPI
Zoeticxは,現存する任意のプロバイダからのデータを,単一��共通フォーマットに統合可能なミドルウェアを開発した。新たにリリースしたAPIを使えば,このミドルウェアに簡単にアクセスすることができる。これによって,複数のデータベースに異なるフォーマットで格納されたレコードを扱うアプリケーションの開発が容易になる。
-
マイクロサービスの強み弱み
マイクロサービスが最近話題になっており、噂も生まれている。10年以上に渡り、重たく、扱いにくいSOAソリューションが続いたが、マイクロサービスはそれを置き換える待望のソリューションなのだろうか。それとも単に一枚岩のソリューションズよりも単純なだけなのか。