InfoQ ホームページ 設計/アーキテクチャ に関するすべてのコンテンツ
-
Expo:Walmart LabsでのSpark StreamingとKafkaを使ったリアルタイムA/Bテストとモニタリング
WalmartLabsのエンジニアリングチームは、Expoと呼ばれるリアルタイムのA/Bテストツールを開発した。これは、ユーザエンゲージメントメトリックを収集し分析するものである。Spark Structured Streamingを使用して受信データを処理し、メトリクスをKairosDBに格納する。
-
デザインシステムはいかにチームのコミュニケーションとコラボレーションをサポートするか
デザインシステムを使用することによって、デザインチームのワークフローを改善し、知識を再利用し、一貫性を向上させることが可能になる、とStefan Ivanov氏は言う。より早く失敗することで反復サイクルをスピードアップすると同時に、製品設計の初期段階において、ユーザのフィードバック収集により多くの時間を費やすことにより、製品市場のスイートスポットにはるかに早くフィットすることが可能になる。
-
Microsoftが新たなマシンラーニングサービスのローンチとコグニティブサービスの拡張を発表
Build Developer Conferenceを前に、Microsoftは、新たなMachine Learningサービスと、Cognitive Services更新プログラムをいくつかリリースした。ノーコードツールからオンラインのノートブックまで幅広く、新たなAPIや中間的サービスも含まれている。
-
Appianの調査から見えた、IT開発業務の”最悪な部分”
クラウドコンピューティング企業のAppianは、IT開発者の仕事に対する満足度を評価するための調査を実施し、その結果を発表した。調査によると、IT業務の最も悪い面は、アプリケーションの問題に対するトラブルシューティングに費やす時間、時間的制約と期限によるプレッシャー、反復的なコーディング作業に費やす時間の3つだ。同社プロダクト担当副社長のMalcolm Ross氏に詳細を聞いた。
-
AllegroがHermes 1.0をローンチ、Kafkaを基盤とするRESTベースのメッセージブローカ
AllegroがHermesのバージョン1.0を発表した。Apache Kafka上に構築された、Rest APIベースのメッセージブローカだ。新機能は含まれないが、この最初のメジャーバージョンリリースは、現在の安定版コードベースを基盤としている。
-
ML.NET - .NETエコシステムのための、オープンソースのマシンラーニングフレームワーク
Microsoftは今月初め、.NETエコシステム用のオープンソースのマシンラーニング(ML)フレームワークであるML.NETの、最初のメジャーバージョンをリリースした。ML.NETでは、C#またはF#を使用してカスタムMLモデルを開発することができる。開発したモデルは、感情分析、詐欺やスパムの検出、商品や映画のレコメンデーション、画像の分類、その他のシナリオへの適用が可能だ。
-
クラウドネイティブアプリケーション開発サポートが強化されたMicronaut 1.1
先日のGoogle Cloud Nextカンファレンスで、Object Computing、Inc.(OCI)は、Micronaut 1.1のリリースを発表した。gRPC、GraphQL、Google Cloud Platform(GCP)、RabbitMQ、Amzon Web Services(AWS)をサポートする。JDKのIntrospectorに代わる新しいBean Introspection API、Micronaut Testプロジェクト用の新たなテンプレートなどが新機能だ。
-
コマンドラインJSONプロセッサJQをWebAssemblyでブラウザに移植する - Robert Aboukhali氏とのQ&A
コマンドラインJSONプロセッサのjqは、元々C言語で記述されていたが、先頃WebAssemblyに移植され、現在はブラウザのJavaScript環境で利用することができる。InfoQは、Invitaeのバイオインフォマティクス・ソフトウェアエンジニアであるRobert Aboukhalil{/0)氏から、既存ソフトウェアをWebAssemblyに移植する場合の課題と、その結果が開発者にもたらすメリットについて聞くことにした。
-
MicrosoftがEdgeにSQLを導入、Azure SQL Database Edge
シアトルで開催された直近のBuildカンファレンスで、Microsoftはプレビュー段階ではあるが、新たなデータベースを提供することを発表した。SQL機能をエッジ コンピューティングに導入するものだ。公にはAzure SQL Database Edgeと呼ばれる、このデータベースサービスは、ARM64および x64プロセッサで稼働し、データ ストリーミングや時系列データ、グラフサポートおよびデータベース内の機械学習といった機能を提供する。Linux、Windows、Docker、Kubernetesコンテナプラットフォームがサポートされる
-
マイクロサービスフレームワークのLagom 1.5がAkka Managementを導入、KubernetesとOpenShiftをサポート
マイクロサービスフレームワークLagomのバージョン1.5には、Akka Management、Akka対応アプリケーションを操作するツールセット、KubernetesまたはOpenShiftへのデプロイサポートが付属する。先日リリースされたばかりのこのバージョンは、Play 2.7.0、Alpakka Kafka 1.0、Akka 2.5.22をベースに、CouchbaseとAkka gRPCによるgRPCサポートが加えられている。
-
.NETのDockerエクスペリエンスを改善する - DockerCon 2019より
DockerConの最新エディションでMicrosoftは、過去1年間に.NETコアに実施された多数の改善点を公開した。すべて.NETとDockerを共用するエクスペリエンスの強化を目的とするものだ。
-
サーバレスコンピューティングにハイブリッドなオートメーションを - MirosoftがAzureFunctionのPowerShellをプレビュー公開
先日のブログ記事で、Microsoftは、Azure Functions 2.xランタイムでのPowerShellサポートをベータ版として発表した。今回のリリースでは、PowerShellによるスクリプト作成を好む管理者や開発者のための、カスタムロジックシナリオの提供に重点が置かれている。Azure Functionイベントのトリガとバインディングは、スケジュールサポートに加えてオンデマンド実行もサポートされることにより、PowerShellのシナリオに新たな機能を提供する。
-
EclipseとOracle、javaxパッケージ名前空間と商標の扱いに関する合意を断念
Eclipse FoundationとOracleは、Java EEのjavaxパッケージの今後の拡張方法について、合意に達することができなかった。
-
Microsoftが.NET Framework 4.8をリリース
Microsoftは.NET Framework 4.8をリリースした 。過去2年間で最初の、重要な.NET Frameworkリリースとなる。新しいリリースには、Windows Forms、WCF、WorkFlow、WPFなど、複数の製品分野における改善が含まれている。Base Class Library(BCL)と共通言語ランタイム(CLR)にも変更がある。このリリースに影響を受けるすべての製品分野において、バグ修正が行われている。
-
イベントストリームKafkaとワークフローエンジンZeebe
先日アムステルダムで行われた合同ミーティングで、Kai Waehner氏は、分散ストリーミングプラットフォームのApache Kafkaについて、その特徴とイベント駆動アーキテクチャの適性を説明した。またBernd Rücker氏は、ワークフローエンジンが複雑なビジネスプロセスを処理可能であることを説明した上で、スケーラブルな新しいワークフローエンジンのZeebeがkafkaとの併用に適していると論じた。