BT

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

寄稿

Topics

地域を選ぶ

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

  • イベントソースシステムにおける過去と未来のイベント

    Thomas Pierrain氏がある資産管理会社と新たなプロジェクトを始めた時、重要な要件のひとつとして、現時点で見ると疑問のある判断を下した理由を理解するために、時間を遡ることを可能にする、というものがあった。アムステルダムで先日開催されたDDD Europe 2018でPierrain氏は、時間軸的な課題を持ってイベントソースシステムを構築した自らの経験について論じた。

  • sagaを使用したマイクロサービスのデータ一貫性

    ソフトウェアアーキテクトのChris Richardson氏は、QCon San Francisco 2017で、マイクロサービスにおけるデータ一貫性のための技術を紹介した。主な焦点はsagaパターンであり、分散トランザクションを分割して、すべてコミットまたはロールバックする一連の小さなトランザクションに分割する手段である。

  • MicrosoftがAzureファイル共有バックアップ機能の公開プレビュー版を発表

    Microsoftは、Azure FilesとのAzure Backup統合のパブリックプレビュー版を発表した。Azure File Shareサービスによって、Azure上でファイル共有するクラウドソリューションを利用できる。そのサービスは、業界のServer Message Block(SMB)プロトコル標準をサポートする。Azureバックアップサービスを統合することで、Azure File共有のネイティブバックアップソリューションを利用できる。

  • Microsoft が Azure Redis Cache のジオレプリケーションの一般提供を発表

    オープンソース Redis Cache の Microsoft 実装である Azure Redis Cache サービスのジオレプリケーションサポートの一般提供を発表した。本発表は2017年6月に発表されたパブリックプレビューに続くものだ。

  • 米国最高裁判所はクラウドコンピューティングを制約するか?

    米国に本拠を置く企業に対して、海外のサーバからのデータ引き渡しを求める米国最高裁の判決が、クラウドコンピューティングの未来を変えるかも知れない。データ提供の義務を裁判所が認めた場合、米国議会が法律を改正するのか、その内容がどのようなものになるのか、明らかになっていない。この法律はいまだ解釈を巡って係争中である。

  • Javaのデータクラス、Brian Goetz氏がInfoQに語る

    オラクルのJava言語アーキテクトであるBrian Goetzが、データクラスの実験的概念なを紹介した。これは将来Javaプログラミング言語に統合されるかもしれない。しかしこの概念が現実として注目に値するまでには多くの作業が必要だ。Goetz氏は時として“データは単にデータである”ことを前提としてデータクラスの課題とトレードオフを解説した。

  • MicrosoftがCosmos DBへのMongoDBとCassandra取り込みに挑戦

    誰かがMicrosoftに憤りを感じているときには、よく「取り込み、拡張し、抹殺する」というフレーズが投げかけられる。表面的には、競���企業の製品のユーザを引き付けるためのテクノロジ企業の試みを述べているが、実際の戦略はもっと複雑である。このレポートではAzure Cosmos DBを使用して概念を説明する。

  • AmazonがEC2インスタンスのネットワーク帯域幅を拡大

    AmazonはすべてのAWSリージョンにおいて、現世代EC2インスタンスと、最新のAMI(Amazon Machine Image)間のトラフィックの帯域幅を拡大すると発表した。この拡張によって、これまで以上に効率的なデータ移動が可能になると同時に、パブリッククラウドプロバイダ間のネットワークの水準もこれまでより高くなるはずだ。

  • CQRSとイベントソーシングでシステムを構築する

    CQRSとイベントソースシステムに関する議論の末にMichiel Overeem氏が達した結論は、イベントソースシステムに従事する人々の多くはそのシステムを理解せず、問題へのアプローチ方法も分かっていない、というものだ。これが氏にとってこの種のシステムを構築する方法を探求的に研究するきっかけになったと、氏は、先日アムステルダムで開催されたDDD Europe 2018カンファレンスで説明した。

  • Eric Evans氏の基調講演より - ドメイン駆動設計を実践するには

    アムステルダムで開催されたDDD Europe 2018で基調講演を行ったEric Evans氏にとって、ソフトウェア開発で重要なのは探求と実践だ。DDD(ドメイン駆動設計)の戦略的パターンに取り組んでいる氏にとって、しかしながら本当の意味で興味があるのは、複雑なドメインに対する新たな思考法、すなわち思考の箱(mental box)から抜け出して新たなコンセプトを見出す方法だ。

  • SpectreとMeltdownの詳細

    以下の内容に関する詳細:Spectre / Meltdownの特徴と潜在的な危険性、クラウド上のVMにクラウドサービスプロバイダがパッチを適用済みであってもなおパッチを当てる必要がある理由、パフォーマンスに悪影響を及ぼす性質と実際のアプリケーションへの影響、脅威モデリングの必要性、アンチウィルスの役割、ハードウェアへの影響、長期的には状況が変わる可能性のあることがら。

  • Google Cloud Platformがデータストアの強い一貫性を推奨

    Google Cloud Platformブログの先日の記事では、複雑性と潜在的なバグを削減したアプリケーションプラットフォーム構築を支援するものとして、データ層の強い一貫性が推奨されている。

  • 暗号通貨に反対する銀行と、ブロックチェーン支持に傾く企業

    Bitcoinを始めとする暗号通貨に関する論争と価格変動の続く中、関連技術であるブロックチェーンへの関心は高まっており、金融業界やその他の大手企業が積極的な取り組みの姿勢を見せている。

  • RESTは新たなSOAPなのか?

    数週間前にPakal de Bonchamp氏が著した、RESTのさまざまな面を批判し、それをSOAPに準えた記事を発端として、今REST論議が再燃している。詳細にわたる元記事に対して多数のコメントが飛び交い、最後にはWeWorkのPhil Stugeons氏が、Pakal氏の不平を基本的に否定する記事を書いた。両氏の議論は現在も続いている。

  • Java EE は Jakarta EE となる

    Java EE プロジェクトを Eclipse の一部に移管するリブランドを Oracle が発表した後、コミュニティ投票を実施し、Java EE の新名称は Jakarta EE となることが決まった。Eclipse Foundation エグゼクティブディレクターである Mike Milinkovich 氏が7,000 人近くがコミュニティ調査に投票し 64 %以上が「Jakarta EE」を選択したというブログ記事を記載している。

BT