BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ エンタープライズアーキテクチャ に関するすべてのコンテンツ

  • Microsoft、Thread上でAllJoynを動かすことを望む

    MicrosoftはIoTのための2つのコミュニケーション技術、AllJoynとThreadをくっつけようとしている。

  • bol.comでのアジャイルのスケールアップ

    InfoQはbol.comのITディレクタであるMenno Vis氏にインタビューして,アジリティ向上によるメリット,bol.comでのスクラムの展開,アジャイルにおけるロードマップの利用,アジャイルをスケールアップする場合に直面する問題点,アジャイルのスケールアップでbol.comが重視していること,緩く連携したチームの実現,bol.comが社員のために行ってきた活動などについて聞いた。

  • Stack Overflowを支えるモノシリックアプリをパフォーマンス重視でスケールアップする

    QCon New York 2015でDavid Fullerton氏は,1ヶ月あたり40億のリクエストを処理するStack OverflowのWebサイトで使用されている,モノシリックなC#/MS SQLアーキテクチャの詳細を発表した。講演の中でFullerton氏は,パフォーマンスを重視すればスケーラビリティは‘ほぼ無償で’手に入る,外部アプリケーションサービスの数を最小限にすれば‘SOA税’を支払う必要もない,と主張している。

  • Jetty20周年を祝う9.3リリース,新たにHTTP/2をサポート

    2015年6月12日,Jetty Projectは,彼らのフラッグシップ製品であるオープンソースの組込みアプリケーションサーバのバージョン9.3をリリースした。この日はプロジェクト開始から20周年の記念日でもある。今回のリリースの特徴は,HTTP/2サーバ(とクライアント)のサポート,最低バージョンをJava 8に設定したこと,Java NIOのさらなる統合,スケジューラの改訂などだ。また,SPDYネットワークサポートが廃止され,400件以上のバグが修正された。

  • DDD、マイクロサービス、境界についてEric Evans氏が語る

    マイクロサービスには大きな価値があり、ドメイン駆動設計を実践するための最高の環境を与えてくれると考えている、とEric Evans氏は、ロンドンで開催された、DDD Exchangeカンファレンスのキーノートで講演をした。氏にとっては、イテレーションは良い設計のためにもっとも重要だ。そして、マイクロサービスは良い設計をするためSOA以来の2度目の挑戦だ。

  • Docker、CoreOS、業界各社がOpen Container Projectを設立

    DockerCon 2015において、Solomon Hykes氏がOpen Container Project (OCP) の発足を発表した。これはベンダー、ユーザ、そして業界のリーダーたちが集結し、コンテナフォーマットとランタイムに関する共通仕様を定義することを目指している。OCPはLinux Foundationの支援のもと、ミニマリストの非営利でオープンに統治されたプロジェクトとして運営される。

  • モデル駆動ソフトウェアエンジニアリングでの新しい開発

    VerumのCEOであるRob Howe氏にインタビューをし、モデル駆動ソフトウェア開発の現在の状況やこの開発手法の���われ方について話を聞いた。また、モデル駆動ソフトウェアエンジニアリングが成熟した技術になるかどうかについての氏の考えやこの開発手法が将来もたらしてくれるものについても話を聞いた。

  • Stefan Tilkov氏: モノリスではなく、マイクロサービスから始めよう

    この数ヶ月間,Martin Fowler氏を始めとする人々が,マイクロサービスアーキテクチャはモノリスを出発点とするべきだとする論を展開している。しかしStefan Tilkov氏は,これが正しくないことを伝えている。明確に分離されたモジュールを備え,十分に構造化されたモノリスを後になってマイクロサービスに分解するというのは,不可能ではないとしても,多くの場合は非常に困難だと言うのだ。

  • なぜスクラムでは不十分なのか

    巨大で複雑なシステムを開発し、レガシーコードを扱うとき、企業は統合とデリバリを支援するシステムが必要だ。モジュール化はアジャイルが複数のチームで並列に働きならがスケールするのを助ける。この仕事をするのは、フレームワークや方法論ではない。Hans Dekkers氏によれば、問題解決のためにチームのメンバがどのように働くか、が重要だ。

  • レガシソフトウェアをメンテナンスするためのモデルベースのアプローチ

    Phillips HealthcareのソフトウェアアーキテクトであるHans van Wezep氏がBits&Chips Software Engineering Conferenceで,モデルを使用したマイグレーションについて講演した。InfoQでは氏にインタビューして,レガシソフトウェアをメンテナンスする上での問題点,手作業によるリファクタリングでのエラーの問題,コードベースのリファクタおよびマイグレーションにおけるモデルの利用,レガシソフトウェアをメンテナンスする上でのモデル利用のメリットなどについて話を聞いた。

  • ドメイン駆動設計の間違った方向性

    アプリケーションは、ドメイン駆動設計 (DDD) を使って構築しなければならないと言われる。実際のドメインモデルは、エンティティか、DTOで構成され、DTOは、ビジネスと基盤となるロジックを組み合わせたものを含むサービスと共に、データとロジックを分離したものだとGabriel Schenker氏は言う。これは、新しいアプリケーションを構築するプロジェクトの初期の段階に当てはまることが多く、Schenker氏は、この主な理由は知識不足だと考えている。

  • WSO2がAPI CloudとApp Cloudを発表

    WSO2Con EU 2015でWSO2がAPI CloudとApp Cloudを発表した。それぞれAPIとエンタープライズアプリケーションのライフサイクル全般を管理する,いずれも完全なソリューションだ。

  • ECMAScript 2015は承認された

    Ecma Internationalの総会において、ECMAScript 2015としても知られるECMAScript 6 (ES6)の言語仕様であるECMA-262 6thエディションの承認を発表した。

  • Android, iOS, Chromeにメッセージ送信可能なGCM 3.0

    GCM 3.0でGoogleが試みたのは,登録プロセスを簡略化すること,そして同社のクラウド通知システムをAndroid, iOS, Chromeで同じように動作させることだ。そのために,新たなトピックグループとメッセージ診断ツールが用意された。

  • アジャイルでの不確実性と発見的なマインドセット

    InfoQはAndrea Provaglio氏に、実行、最適化、発見のビジネスモデルについて、不確実性を使って、ビジネス価値を産むこと、価値とコストの両方を理解すること、発見のマインドセットを育てること、失敗し、そこから学ぶ勇気を持つ文化を生み出すことについて話を聞いた。

BT