InfoQ ホームページ 設計/アーキテクチャ に関するすべてのコンテンツ
-
アジャイルのニアショアあるいはオフショアサプライヤを評価する
オフショアあるいはニアショアソフトウェア開発は,基本的にアジャイルソフトウェア開発の原則とは相容れないものだ。しかし損益あるいは要員確保という現実世界的な理由によってこの原則が曲げられ,現在では多くのチームがアジャイルのニアショアあるいはオフショアサプライヤを評価する最良の方法を求めている。記事ではこのテーマをさらに深く掘り下げることを試みる。
-
-
Amazonが注目のビッグデータ対応サービスを発表
Amazon Web Service(AWS)チームがAmazon Redshiftの限定プレビューを発表した。その費用と機能で業界に波乱を巻き起こしそうなクラウドベースのデータウェアハウスだ。2タイプの大規模コンピュートインスタンスとデータ統合ツールData Pipelineも同時に発表されている。
-
HTTP 2.0の最初のドラフトが公開された
HTTP仕様書の編集者は、最初のドラフト2.0を公開したが、それはSPDYのそのままのコピーで、これからの差分のベースとして使われるだろう。新フィーチャを加えたり、あるものを削除したり、電話で数バイト変更したりなど多くの変更がなされる予定である。テスト実装が可能なドラフトは、来年の早い時期に公開される予定である。
-
Facebookが開発,運用ともにHHVM/JITを使用開始
FacebookはJITコンパイル機能を備えたHipHop VMであるHHVMの運用開始を発表した。社内の開発環境と実行環境を統一すると同時に,開発者に対して大幅なパフォーマンス向上を実現するソリューションだ。
-
変化と永続性
企業間取引における損失や争議を回避しつつ,アジャイルソフトウェア開発を採用するにはどうすればよいのだろうか。法律専門家はリスクを問題視し,変化を克服するために永続性を求める。しかし複雑なソフトウェア開発では変化に適応することも必要だ。今回の記事はこの議論における見解のひとつを要約したものだ。
-
QCon London 2013が受け付けを開始
7回目の年次のQCon London (3月6日から8日) が発表され、受け付けが始まった。 QCon Londonはイギリスやヨーロッパのソフトウエア開発コミュニティの主要なカンファレンスになった。今年も従来通りの実践者が主導する高品質のコンテンツを15以上のトラックと100人以上のスピーカーで提供する。基調講演者はBarbara Liskov氏、Damian Conway氏、Ward Cunningham氏。
-
JavaをRESTful設計に合わせる
最近のZapthinkの記事で、著者はなぜJavaとJAX-RS 2.0がRESTfulサービスを構築するのに必ずしも適切でないかを論じている。JAX-RS 2.0の改善について多くが述べられているが、著者が信じているのは、少なくとも問題の1つの核心は、Javaオブジェクトモデルであり、RESTを無理にJavaに合わせようとしたり、その逆もやっている。
-
RabbitMQがSTOMP,MQTTをより単純に、更に良くサポート
RabbitMQ 3.0がSTOMP 1.2のサポート、Web-STOMPとMQTT用の新プラグイン、幾つものパーフォーマンス改善などを含んで最近リリースされた。
-
ModelMapper: オブジェクト間マッピングライブラリ
ModelMapperはオブジェクトを別の表現にコピーするコードの繰り返しをなくしてくれる、オブジェクト間マッピングライブラリだ。プロパティ名を見て自動マッピングを実行できたり、マッピング処理を正確に記述したヒントを定義することができる。これは.NETにある同様のライブラリ、AutoMapperからインスパイアされたものだ。
-
Corona、FacebookにおけるHadoopのスケーラビリティを改善する
FacebookがCoronaをオープンソース化した。これはFacebookがHadoop MapReduceのスケジューリングを改善するために自社開発したソフトウェアだ。
-
AWS Elastic Beanstalkは今最もマルチ言語対応なPaaSか?
: Amazon Web Services (AWS)チームはElastic BeanstalkサービスへのRubyサポートを追加し、最もマルチ言語対応なクラウドプラットフォームの一つが利用可能になった。さらに、AWSは Virtual Private Cloud (VPC)でのElastic Beanstalkのサポートの提供を開始し、顧客はプライベートなWebアプリケーションを配布・管理することができるようになる。
-
-
Atmosphere 1.0:Java/JavaScript用の非同期通信
Atmosphere 1.0は、新しいJava / Scalaの/ Groovyのフレームワークで Webブラウザとアプリケーションサーバ間の非同期通信の抽象化を試みる。利用可能な場合、それはフォールバックとして、ロングポーリングを使い、Webソケット、HTML5のサーバーサイドのイベントおよびその他のアプリケーション·サーバー固有のソリューションを透過的にサポートする。
-
ビッグデータ: 誇大広告と現実を見分ける
最近、ビッグデータに関する誇大広告と現実を見分けようとする調査がIBMによって行われた。これによると、28%の会社がビッグデータの試験運用や導入を始めており、47%が計画中、24%が学ぼうとしているという。