InfoQ ホームページ Architecture に関するすべてのコンテンツ
-
Casablancaの C++ SDKがオープンソースに
Microsoftの C++ REST SDK、コードネームがCasablanca、が Apache 2.0ライセンスのもとでオープンソースされた。Casablancaは、開発者にRESTサービスとやりとりするC++11コードを書くマルチプラットフォームの方法を提供する。
-
ConcurrentがHadoop用SQL DSLをリリース
Concurrent, Inc.企業ビッグデータアプリケーションプラットフォームの会社が今日、Lingualを発表した。これはオープンソースプロジェクトで、SQLを使ってApache Hadoop上で速く、簡単にビッグデータアプリケーションの開発ができるようになる。
-
GreenplumのPivotal HDがSQLのパワーとHadoopを結合する
EMC Greenplum が新しいHadoopディストリビューションの Pivotal HD を発表した。HDFS上で "Hiveより数百倍高速" に動作するという,SQL完全準拠のMPPデータベースを備える。
-
PostgreSQLで頑強なデータベース設計
Chris Travers 氏は、最近「頑健なデータベースの構築」と題する一連の記事を発表した。彼は、いかに幾つかの共通のOOP原則、例えば単一責務の原則、インターフェースの分離、依存性の逆転をいかに適��して、データモデルやデータベースのコードを改善するかに関する幾つかの考えを説明している。
-
「2月革命」ビジネス価値に基づいたソフトウェアを届けることを目指す
2013年2月、著者、スピーカー、コンサルタント、現場開発者たちが、ビジネス価値に基づいたソフトウェアを届けるためのアプローチにある共通要素を明らかにしようと集まった。彼らは、組織やチームがビジネス価値を最大化するために「正しい製品を作る」のに役立つ、いくつかの原理と実践的ステップを明らかにした。
-
公共部門におけるアジャイル導入: FBIとロッテルダム港の事例
公共部門にはアジャイルソフトウェア開発手法を導入するニーズがある。FBIとオランダのロッテルダム港の事例は、アジャイルがどのように使われているかを示している。
-
コンテキスト境界を使って大きなドメインモデルを小さくする
開発者はドメイン駆動設計(DDD)のコンテキスト境界という概念を使って、巨大なモデルを複数の小さなモデルに分割できる。これにはEntity Frameworkのデータベースコンテキスト(DbContextクラス)が利用できる。
-
-
リアルタイムHadoopの実装競争が激しくなってきた
Hortonworksの新しいStingerイニシアチブが最高のリアルタイムHadoop実装を目指して、Apache Drill と Cloudera Impalaとの競争に加わった。
-
-
-
CASTのレポート,Spring利用によるJEEアプリケーションの品質低下を報告
CASTのレポートが,Hibernateのみを使用したJEEエンタープライズソフトウェアに比較して,SpringあるいはStrutsを使用したものが品質面で劣る,という調査結果を公開している。さらにJavaとC,あるいはC++を併用した場合の品質低下も確認されている。
-
OracleのNoSQLデータベースを検証する
Oracleのキーバリュー型データベース,いわゆる "Oracle NoSQL Database" がバージョン2.0になった。基本的にはBerkley DBの分散フロントエンドだが,それをはるかに越える機能を備えたデータベースだ。SQLクエリ,結果整合性に加えて完全整合性,さらにはAvroスキーマを使用したデータ識別によるストレージ領域削減オプションなど,多彩な機能を備えている。
-
MyGet が CodePlex, GitHub, BitBucket に対する無料のビルドサービスを提供している
MyGet アカウントを持つ開発者は MyGet Build Services のパブリックベータが利用可能となった。本サービスは、開発者が利用している CodePlex, GitHub, BitBucket 等のサービスに対して、MyGet を自動ビルドサーバとして利用可能とするものだ。
-
アジャイルへの移行を支援するため人事やマネージャ何ができるか
アジャイルを導入するには、アジャイル文化を作り維持しなければならない。人事部門やマネージャは自身の企業のアジャイルを支援するために何ができるか。また、従業員の役割や評価、職場環境に対する不安を少なくするためには何ができるだろう。