InfoQ ホームページ 設計/アーキテクチャ に関するすべてのコンテンツ
-
観測可能な分散システムを構築する
今日のシステムはますます複雑化している。ネットワーク上に分散し、ダイナミックにスケーリングするマイクロサービスでは、さまざまな方法で障害が発生するため、その予測は必ずしも可能ではない。可観測性(observability)を重視することにより、それまでは考えたこともなかった、システムに対する疑問を持つことが可能になる。この目的に使用可能なツールとしては、メトリクス、トレース、構造化および相関化ログなどがある。
-
MITの研究者がBitcoin Lightning Network上でoracleとスマートコントラクトをテスト
マサチューセッツ工科大学(MIT)は、Bitcoin Lightning Network上でスマートコントラクトを実行したテスト結果を明らかにした。Bitcoinネットワークでスマートコントラクトを実行することに目新しさはないが、oracleと呼ばれる信頼エンティティを使ったことが、Bitcoinブロックチェーン上での氏らのアプローチをユニークなものにしている。
-
QCon NY:Jonas Bonér氏よりイベントファーストのマイクロサービスの設計について
イベントファーストのドメイン駆動型設計(DDD)とイベントストリーミングは、回復力がありスケーラブルなマイクロサービスアーキテクチャを開発する上で非常に重要である。LightBendのエンジニアリングチームのJonas Bonér氏は先週、QCon New York 2018 Conferenceでイベントファーストのデザインについて話した。
-
GoogleのKubernetesエンジンでGPUを一般向け提供開始
Googleは、Google Kubernetes Engine(GKE)においてGPUの一般向け提供を発表した。GKEの1.10バージョンの最近のGAと共に、顧客は機械学習(ML)のワークロードをGKE上に乗せて、GPUの高い処理能力を活用することができる。
-
Martijn Verburg氏に聞く - AdoptOpenJDKとNestmates
InfoQでは先頃、London Java CommunityのリーダでAdoptOpenJDKの共同創設者でもある、jClarityのCEOのMartijn Verburg氏と話す機会を得て、AdoptOpenJDKビルドファーム全体の目的、NestmatesとJava 11に対する氏の意見、AdoptOpenJDKの2018年の計画と開発者がそれに参加する方法などについて議論した。
-
AppDynamicsがビジネストランザクショントレースをSAP環境にまで拡大
アプリケーションのインテリジェンスとパフォーマンス管理に関するベンダで、Cisco傘下のAppDynamicsが、AppDynamics for SAPの提供開始を発表した。新たなABAPコードレベルの監視により、ユーザ向け製品からミッションクリティカルなSAPビジネスアプリケーションまで、コードレベルの洞察からユーザのタップやスワイプやクリックに至るまで、カスタマエクスペリエンスの可視化が可能になる。
-
QCon New York 2018:スピーカーが見ているもの
���7回Annual QCon New Yorkはわずか1週間に迫っている。今年の会議の主なテーマは、Google、Shopify、Square、IBM、Github、Lyftなどの企業から示されるMicroservice環境の運用、管理、デバッグについての成功の秘訣である。
-
並列実行とライブレコメンデーションを可能にするeBayのAcceleratorデータ処理フレームワーク
eBayのAcceleratorデータ処理フレームワークは、並列実行機能と、ソースコードと入力データ、結果の自動管理を可能にする。データ分析やアルゴリズム開発、さらにはライブレコメンデーションシステムでの利用が可能だ。
-
-
2018 Node.js User Surveyレポートが急速な普及の継続を明らかに
2018年3月31日、Node.js Foundationは2018 User Survey Reportを、100ヶ国以上の1,600人を越える参加者から得た洞察とともにリリースした。Node.jsの利用は急速に増え続けており、回答者の3/4が来年はさらに広範に利用する計画であると回答している。また、2017年版の報告書に比較して、習得の容易性が大幅に向上したことが報告されている。
-
GoogleがAndroid Things向けにCloud IoT Core Clientライブラリをリリース
Googleは、開発者がAndroid ThingsデバイスからGoogle Cloud IoT Coreを簡単に使用できるようにするためのクライアントライブラリを公開した。開発者は、IoT Core MQTTブリッジに接続し、デバイスを認証し、デバイステレメトリをパブリッシュし、構成の変更をサブスクライブし、エラーやネットワークの停止を処理できる。
-
Microsoft EdgeはW3C WebDriver推奨をサポート
Microsoft Edgeは、最近締結されたW3C WebDriver推奨をサポートし、それによって、Edgeを使用した単体テストと機能テストの自動化が簡単にできるようになる。WebDriverは現在、Edge Feature on Demandであり、Edgeの各リリースでWebDriverの自動アップデートを提供する。
-
.NET 4.8の概観
注目の大部分は.NET Coreにあるが、従来の.NET Frameworkに対する作業が続いている。.NET 4.8の「早期アクセス」プレビューでは、高DIP、アクセシビリティ、同時実行性など、Microsoftが最も関心を持つ分野が示されている。
-
Enterprise Ethereum AllianceがClient Specification 1.0を発表
Enterprise Ethereum Alliance(EEA)は5月16日、オープンでクロスプラットフォームな分散元帳フレームワークEnterprise Ethereum Client Specification 1.0をリリースした。このフレームワークが注目するのは、マルチプロトコルのプロプライエタリなアプローチを回避してブロックチェーンアプリケーションを構築するための、標準ベースのエンタープライズ対応アプローチを開発することである。
-
Java 9への適応状況の定量化がJavaコミュニティの目標
ロンドンJavaコミュニティとJavaチャンピオン数人がリードするJavaコミュニティが著名なオープンソースプロジェクトのJava 9への適応状況を定量化する試みを始めた。