BT

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

寄稿

Topics

地域を選ぶ

InfoQ ホームページ Architecture に関するすべてのコンテンツ

  • マイクロサービスとソフトウェア開発の目標

    ソフトウェアの目標は,プラスのビジネスインパクトを得るためのリードタイムを最小化し,持続することだ。その他はすべて些細なことに過ぎない - QCon Londonカンファレンスで行ったプレゼンテーションの中で,Dan North氏はこのように訴えて,プログラミングに対する論理的な理由付けと,その結果としてのマイクロサービスに適したアーキテクチャスタイルへの移行について説明した。

  • Microsoft、Azure IoT Suiteのローンチを計画

    アトランタで開催されたConvergence 2015において、Microsoft CEOのSatya Nadella氏がAzure IoT Suiteを発表した。これは複数のMicrosoft IoTアセットをひとまとめにして提供するものだ。

  • マイクロサービス,アプリケーション,システムを比較する

    大規模システムは単一環境でなければならない,プロジェクトのスコープとシステム構築は1対1にマッピングされることが一般的だ,といった前提が今日,見直しを迫られている。Stefan Tilkov氏は,大規模システムを小さなパーツに分解する方法として,システム,アプリケーション,マイクロサービスの特徴を比較し,検討している。

  • デジタル産業に従事する女性を称えるSpring Forward Festival

    Spring Forwardは,女性史月間(Women's History Month)にちなんで,女性のデジタル部門での功績を称え,奨励することを目的に,英国ブライトンで開催されるフェスティバルである。

  • Dave Gray氏に聞く - 組織変革におけるリミナルシンキングとは

    変革のイニシアティブの大部分が失敗に終わるのは,人々がそれを自分たちには関係のないものだと思うからであり,その変革に影響を与えられる方法や,それによって変革をよりよいものにできることを理解していないからだ - Dave Gray氏はこう語る。リミナルシンキング(Liminal Thinking)とは,人々の信念の形成や変化の方法を理解することに着目した変革のアプローチであり,変革に影響するしきい(閾)値の設定と,それを利用するためのスキルセットを提供するものだ。

  • InfoQ主催のカンファレンス QCon Tokyo 開催決定!【早期割引:3月20日まで!】

    InfoQJapanチーフエディタ/豆蔵CTOの羽生田です。 ようやく春めいた日差しが少しずつ増えてきましたが、いかがお過ごしでしょう。 今年も4/21(火)に豆蔵/InfoQ主催でQConTokyo2015を開催いたします。 今年も読者の皆様と会場でお会いできることを楽しみにしております。

  • Pointer EventsがW3Cの最終ステージ“勧告”に

    World Wide Web Consortium (W3C)は、Pointer Events標準を広く採用する勧告として発表したが、AppleとGoogleがこの実装を拒否しているため、その未来には疑問が残っている。

  • Google、Hadoop上でネイティブコードを動かすMR4Cをオープンソース公開

    GoogleがCのためのオープンソースMapReduceフレームワーク「MR4C」を発表した。これを利用することにより、開発者はHadoopフレームワーク上でネイティブコードを動かすことができる。MR4Cフレームワークは、ネイティブ開発されたアルゴリズムのパフォーマンスおよび柔軟性と、Hadoop実行フレームワークが提供するスケーラビリティおよびスループットとの間を橋渡しするものだ

  • Amazon CloudWatchがJSONログとAWS CloudTrailとの統合をサポート

    AWS CloudTrail Processing Library(CPL)のリリースから間を置かずに,Amazon Web Service(AWS)は,さらにAWS CloudTrailとAmazon CloudWatch Logsを統合した。これによって"CloudWatchから,あるいはCloudTrailが捕捉した特定のAPIアクティビティをトリガとした",警告と通知の発行が可能になる。さらに,これまでは暗黙的な機能であったJSON形式のログ監視のサポートも,公式にリリースされた。

  • Pivotal が Big Data Suite をオープンソース化

    Pivotal社は、自身のBig Data Suiteのコア・コンポーネントをオープンソース化することを決定するとともに、ビッグデータ用のオープンソースの普及促進および標準化のための Open Data Platform を発表した。

  • ステップバイステップで改善するには安全さが必要

    OOP 2015カンファレンスでColin Hood氏が要求工学プロセスの定義と首尾よく反復開発を展開することの間にあるギャップについて語った。氏はステップバイステップで進めることで要求工学を改善できること、人々が一歩踏み出すには相対的な安全さが必要だという。

  • Apache Hive 1.0リリース,HiveServer2がメインエンジンに,API定義を固定化

    Apache Hiveは,2015年2月6日,同プロジェクトのバージョン1.0をリリースした。当初バージョン0.14.1として予定されていたが,コミュニティの投票により,プロジェクトの到達した完成度の高さを反映すべく,バージョンナンバを1.0.0に変更したのだ。

  • Google、SPDYのサポートを終了してHTTP/2に対応する方針を発表

    Google has announced giving up SPDY after HTTP/2.0 has integrated the protocol and its standardization is in its final stages.

  • Docker拡張のプロトタイプを実現するPowerstrip

    Flockerの背後にいるClusterHQはPowerstripを発表した。ライセンスはApacheライセンス。これは、Docker拡張をプロトタイプするためのツールだ。PowerstripはDockerのコマンドラインインターフェース(CLI)とDockerのデーモンの間のプロキシとして動作し、DockerのAPIを拡張する。この仕組みの大きな利点は、Docker CLIをラップするのではなく。Dockerのインターフェースを拡張することで、FlockerやWeaveのようなDockerアドインを簡単に構成できるようになることだ。

  • 集約、エンティティ、バリューオブジェクト

    集約をモデリングして、その集約の中のエンティティから可能な限り多くの振る舞いをバリューオブジェクトに移行しようとするとき、より多くの振る舞いが必要になるにつれ、新しいバリューオブジェクトが必要になる。これは、Paul Rayner氏が集約やエンティティ、バリューオブジェクトなどドメイン駆動設計(DDD)の世界の概念を取り上げた一連のブログ記事の中で推奨していることだ。

BT