BT

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

寄稿

Topics

地域を選ぶ

InfoQ ホームページ 設計/アーキテクチャ に関するすべてのコンテンツ

  • モノリシックアプリケーションのマイクロサービスアーキテクチャへの移行

    既存のシステムをマイクロサービスに移行するのは、新しいマイクロサービスのシステムを構築するのとは全く異なる。Trifork AmsterdamのアーキテクトであるKuipers氏はプレゼンテーションで、Axonフレームワークを使うCQRSベースの大規模なモノリシックアプリケーションをマイクロサービスベースのアーキテクチャ向けにリファクタ中であると述べている。

  • GoogleのBigQueryに新たなパブリックデータセットが追加

    Stack Overflowは、そのデータセットをGoogleのBigQueryを通して利用可能となることを最近発表した。開発者は、標準のSQL文を使用して、投稿、投票、タグ、バッジなどのStack Overflowデータ全体を対象にクエリできる。本投稿では、GoogleのBigQueryプラットフォームを通して利用可能なデータをセットを探っていく。

  • Amazon Simple Queue Service(SQS)にFIFOキューを追加

    AmazonのSimple Queue Service (SQS)では、FIFO(先入れ先出し)キューが最近追加され、「メッセージが確実に1回だけ処理され、送信された順番に処理され、重複処理されないこと」が保証される。AWSはこの新しいキュータイプをUS East (Ohio) リージョンおよびUS West (Oregon) リージョンで展開しており、「2017年の早い時期に他の多くの地域で利用可能にする予定」である。

  • SpeedmentがストリームORMのバージョン3.0.1をリリース

    Speedmentは,同社のオブジェクト-リレーショナルマッピングJavaツールキットとランタイムアプリケーションのバージョン3.0.1をリリースした。新たに宣言型Java 8ストリームAPI,改良されたユーザインターフェース,向上したコード生成機能を備える。InfoQは共同創設者兼CTOのPer-Åke Minborg氏に,今回のリリースについて聞いた。

  • Julien Nioche氏が語るStorm Crawler - Apache Stormをベースとするオープンソースのクローラパイプライン

    DigitalPebbleのディレクタで,Apache NutchWebクローラプロジェクトのPMCメンバ兼コミッタであるJulien Nioche氏が,StormCrawlerについての講演を行なった。StormCrawlerはストリーミングフレームワークであるApache Stormをベースとした,分散Webクローラ開発のための再利用可能なコンポーネントのコレクションだ。InfoQはプロジェクトの中心的コントリビュータであるNioche氏にインタビューして,StormCrawlerに関する詳細と,同種のテクノロジとの比較について聞くことにした。

  • Facebookによるグラフデータ処理のためのApache GiraphとSpark GraphXの比較

    Facebookチームは、既存のGiraphベースのグラフ処理システムと、人気のSparkフレームワークの一部である新しいGraphXとのパフォーマンス比較を先日公開した。彼らの結論はGraphXは現在、彼らのグラフ処理ワークロードをサポートするために十分なスケーラビリティやパフォーマンスを備えていないということだ。

  • Googleが機械学習APIの提供でターゲットを企業に拡大

    エンタープライズでのクラウドの利用はここ数年、ビッグプレイヤの最前線にある。Amazon、IBM、Google、Microsoftはエンタープライズユーザとそのニーズに応えるためにサービスを拡大している。Googleはエンタープライズユーザ向けの一連の機械学習サービスを発表した。

  • MicrosoftがCloud Bot-as-a-Serviceプラットフォームを発表

    この前の11月に、Microsoftは業界初のCloud Bot-as-a-Serviceプラットフォームを発表した。Azure Bot ServiceはMicrosoft Bot Frameworkによって提供され、Azure Functions上に構築されたサーバレスの計算バックエンドを備える。ボットサービスを使用することで、開発者は一般的なチャットアプリケーションに接続する会話型アプリケーションを構築できる。

  • Drew Koszewnikに聞く - 散在型キャッシュ Netflix Hollow

    NetflixのDrew Koszewnik氏がRags Srinivasに,Hollowという散在型(disseminated)キャッシュについて語る。

  • AWS Step Functions:分散するアプリケーションとマイクロサービスをビジュアルワークフローを使用して連携

    Amazon Web Servicesは、視覚的なワークフローを使用して、分散したアプリケーションとマイクロサービスを連携させられるサービスであるAWS Step Functionsを開始した。AWS Step Functionsでは、JSONでステートマシンを定義でき、例えばAWS Lambda関数やAWS EC2 Container Service(ECS)上で動作するコンテナに配備されたマイクロサービスアプリケーションを呼び出すことによって、アプリケーション内で連携する「ステップ」を実行できる。

  • Azure FunctionsがGA(General Availability)に到達

    Microsoftが先頃,Azure Functionsという名称のプラットフォーム・アズ・ア・サービス(PaaS)を新たに発表した。2016年3月にプレビュー版としてローンチされたAzure Functionsは,イベント駆動のサーバレスなコンピューティングプラットフォームを,使用した分のみの課金で開発者に提供するものだ。

  • Actions on GoogleとAPI.AIで会話アプリを開発する

    GoogleはActions on Googleを発表した。Actions on Googleを使えば、開発者はGoogle Assistantベースの会話アプリを開発できる。Google Homeのデバイスと統合することも可能だ。

  • GoogleはAndroid ThingsでIoTを狙う

    GoogleはAndroidとそのエコシステムをIoTデバイスの開発に持ち込もうとしている。開発者はモバイルアプリを開発するのと同じようにIoTデバイスの開発ができるようになる。

  • 最新のJava 9スケジュールは出だしからリスクがあるように見える

    機能拡張プロセスの承認に至ったあと、オラクルはJava 9リリースの新しいターゲットを2017年7月とすることを追認した。これはInfoQの以前の評価に近く、新しいスケジュールは機能拡張と予定の詰まったテストフェーズの期間を長くする。これはリスクを負う可能性がある。早期に非公式なテストが補填のために実施されるかもしれない。

  • Julien Le Dem氏に聞く - Apache Arrowが示すカラム指向データ処理の未来

    Apache ArrowプロジェクトでPMCのリーダを務めるJulien Le Dem氏が,カラム指向データ処理の今後について,Data Eng Conf NYでプレゼンテーションを行なった。Apache Arrowはカラム型インメモリデータベースのオープンソース標準である。InfoQはParquetとの違いを確認すべく,氏にインタビューした。

BT