BT

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

寄稿

Topics

地域を選ぶ

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

  • RESTにおけるべき等とは何を意味するのだろうか?

    サービス指向アーキテクチャメーリングリストでの最近のディスカッションでは、べき等という用語をRESTに適用する時の意味についての議論が巻き起こった。例えば、ある操作が実際にはログの更新のようなある種の状態を変更するような場合、その操作がユーザに対してべき等に見えるかどうかは重要なことだろうか?

  • リアクティブな世界におけるスケーラビリティ

    システムをスケーラブルにするには参照の局所性の最大化とコンテンションの最小化が必要だ – Akkaプロジェクト創始者のJonas Bonér氏は先日の,リアクティブシステムのスケーラビリティに関するプレゼンテーションでこう説明した。シェア・ナッシング・アーキテクチャを採用し,イベント駆動を基盤として,実績の積み重ねによって証明された基本原則を忠実に守ることで,私たちは真にスケーラブルなシステムを作り上げることができる。

  • ビッグデータHadoopソリューション、2014年第一四半期の状況

    最新のForrest reportによると、Hadoopの勢いはとどまるところを知らない。エンタープライズでのHadoopの使用は、新しい方法でのデータの保存、処理、分析、そしてビッグデータの共有などの能力により、継続的に増加している。このレポートでは各Hadoopベンダーに注目し、ランク付けを行っている。

  • ClouderaがMongoDBと提携,Hadoopデータを同社のNoSQL DBに

    現在の"企業データの80%が非構造であり,構造データの2倍の速度で増加している"という事実を前置きに,ClouderaとMongoDBの2社は,ApacheベースのビッグデータプラットフォームとNoSQLソリューションの組み合わせをオプションとして提供する"戦略的"パートナーシップを発表した。

  • AmazonがElastic BeanstalkにDockerサポートを追加

    Amazonは,同社の自動スケール機能を備えたインフラストラクチャ・アズ・ア・サービス(IaaS)であるElastic Beanstalkで,Dockerをサポートすると発表した。Dockerコンテナを使うことで,Elastic Beanstalkで使用可能な言語とフレームワークのサポートは大幅に拡張され,ほとんどすべてのものがコンテナ内に配置可能になる。

  • Google Cloud Platformのネットワークを改善するAndromeda

    Googleはネットワーク仮想化基盤であるAndromedaが、Google Compute Engine (GCE)のふたつのゾーン(us-central1-bとeurope-west1-a)で使われており、これから数ヶ月のうちに他のゾーンでも導入すると発表した。

  • 継続的開発は新しいメンテナンスの現実か?

    モノのインターネット、Web API、ビッグデータは継続的開発を現実のものとし、開発者を完成したアプリケーションのメンテナンス作業に釘付けにするだろう。Dr.DobbsのAndrew Binstock氏はそう語る。開発者の時間を有効活用するためには、短期スプリント、継続的インテグレーションおよびデプロイメント、最新のプログラミングプラクティスがこれまで以上に重要になる。

  • Microsoftの新しいOneNoteサービスAPIは、Windows, Mac OS, iOS, Androidに無料で提供される

    Microsoftは先日、Windows, Windows Phone, iOS, Mac OS, AndroidそしてWebのようなプラットフォームで、自由なフォーム情報の収集をプログラムで統合可能にし、異なるプログラム言語間の複数ユーザーコラボレーションツールであるOneNote APIの初期リリースを発表した。

  • Akka Streamsによるリアクティブストリーム

    Typesafeは,アクタを基本としたリアクティブストリームのオープンソース実装であるAkka Streamsの早期プレビュー版を発表した。リアクティブストリームはJava仮想マシン(JVM)上で,非ブロック形式のバックプレッシャを備えた非同期ストリーム処理の標準を提供しようという取り組みだ。非同期性は計算機リソースの並列使用を可能にするために,またバックプレッシャはデータ生成が利用側の処理を圧迫してシステム全体をダウンさせる潜在的可能性を防ぐために,それぞれ必要とされている。

  • Hadoopがセキュリティを強化,操作性を改良

    Hadoop 2.4.0が先日リリースされた。HDFSとYARNを対象とする拡張の中には,アクセスコントロールリストのサポート,ローリングアップデートのネイティブサポート,HDFSでHTTPSを完全サポート,YARNの自動フェールオーバ,その他の操作面での改善が含まれている。

  • DataBricks,Sparkで構造化データを操作するSpark SQLを発表

    Apache Sparkを開発するDataBricksは,SparkエコシステムにSpark SQLという新たな製品を投入すると発表した。Spark SQLはSparkから独立した製品で,Hiveを内部的に使用していない。InfoQでは同社のソフトウェア技術者であるReynold Xin,Michael Armbrust両氏とコンタクトを取り,Spark SQLについて詳しく聞いた。

  • AndroidのチーフデザイナーMatias Duarte氏のインタビュー

    Androidのデザインを統括するMatias Duarte氏はAccel Design Conference 2014でソフトウエアデザインに関するインタビューを受けた。氏はインタビューで、ソフトウエアのデザインを異なるデバイスに対する別々のアプリではなく、ひとつのアプリで複数のスクリーンに対応する設計にすることの必要性を強調した。

  • Windows Management Framework 5 Previewが発表

    MicrosoftはWindows Management Framework V5 Preview (WMF)が利用できるようになったことを発表した。これには、yumやapt-getのようなWindows PowerShell OneGetというパッケージマネージャ、ネットワークスイッチを管理するコマンドレットのセット、改善されたWindows PowerShell Desired State Configuration (DSC)が含まれている。

  • Udi Dahan氏がイベント駆動アーキテクチャと疎結合なシステムについて語る

    Udi Dahan氏がプレゼンの中でよりイベント駆動で非同期なパターンを使ったシステムのモデリングの仕方やこのような手法を採用したときに直面する課題について説明しながら、強靭さ、弾力性、スケーラビリティを確保するにはより弱く結合したシステムを構築する必要がある、と主張している。

  • Dart 1.3のパフォーマンスはNode.jsと同レベルに

    GoogleのDartチームがDart SDK 1.3を発表した。これには非同期サーバサイドコードのパフォーマンス改善が含まれており、Dart VMは別のGoogleテクノロジーであるV8エンジンを使ったNode.jsと同レベルになったようだ。

BT