InfoQ ホームページ 設計/アーキテクチャ に関するすべてのコンテンツ
-
MicrosfotがAzure IoT HubとAzure Event Gridのインテグレーションの一般提供を発表
Microsoftは6ヶ月のパブリックプレビュー期間を終えた のインテグレーションの一般提供を発表した。IoT HubとEvent Gridの組み合わせにより、カスタマーはデータベースの更新、チケットの発行、課金管理などのアクションを自動化するデバイスイベントのサポートを強化できる。
-
Android Smart Linkifyを支えるマシンラーニング
Googleは先週、Android 9 - コードネームPieを発表した。Androidは人工知能に支えられた新たな機能セットをローンチしているが、その最も重要な機能のひとつがAndroid Smart Linkifyだ。今回の記事では、Androidスマートフォン上に表示される任意のテキストを対象に、コンテンツを文脈的に理解してスマートなリンクを生成する2つのデバイス内蔵ニューラルネットワークについて、それらを支えるアーキテクチャを明らかにする。
-
NATSにKafka風ログAPIを加えたLiftbridge
ホットなイベント駆動テクノロジの世界に参入したLiftbridgeは、NATSメッセージングシステムを、スケーラブルなKafka風ログAPIで拡張したオープンソースプロジェクトだ。InfoQは作者のTyler Treat氏に、同プロジェクトの詳細や、データ統合の変化の動向について話を聞いた。
-
Azure Storage のイミュータブルストレージ機能が一般利用可能になったと Microsoft が発表
イミュータブルストレージを使用すると blob は特定の保持期間で削除、変更されなくなる。Mincrosoft は、今年6月のプレビュー以降、この新機能がすべての Azure リージョンで利用可能となったと発表した。
-
なぜ、どのように、いつ読みやすいコードを書くか
ほとんどの開発者が読みやすいコードを欲している。開発チームは機能性より読みやすさを好ましいと思っているかもしれない。しかし、読みやすさを定義しようとすると、意見が割れる。Explore DDD 2018でLaura Savino氏はなぜ読みやすいコードが良いのか、読みやすさとはどういうことなのか、他の考慮点よりも読みやすさが絶対的に優先度が高い場合はどんな場合か、について話をした。
-
Next.js 7がリリース、ビルドが40%高速に
Next.jsチームがオープンソースのReactフレームワークNext.js version 7を発表した。今回のリリースは、全体的な開発者体験の向上にフォーカスしており、開発における起動時間57%高速化およびビルド時間40%高速化、エラーレポートの改善、WebAssemblyのサポートといったものが含まれている。
-
Spring、Web Servicesのバージョン3.0.4と2.4.3をリリース
Springは、彼らのWeb Servicesプロジェクトのバージョンを2つ同時にリリースした。開発のメインブランチとしての3.0.4.RELEASEと、メンテナンスのための2.4.3.RELEASEだ。どちらのバージョンもSpring Framework 5.1.0で動作し、Java 11をサポートするようにアップグレードされている。
-
Pinterest、OpenTSDBから独自の時系列データベースに切り替え
2014年以降、Pinterestのエンジニアリングチームは、メトリクスのストアおよびクエリのためのエンジンとしてOpenTSDBを使ってきた。しかし、メトリクスデータ量の増大による様々なパフォーマンス問題のため、彼らは独自の時系列データベースを開発し、OpenTSDBから切り替えた。
-
Eric Evans氏はドメイン駆動設計(DDD) は未完成だと述べた
Explore DDDの基調講演のなかで、Eric Evans氏は「DDDは未完成だ」と述べた。ドメイン駆動設計が上梓されてからの過去15年間において、DDDは立ち止まっておらず、DDDを進化させ続けるために依然としてやることがあるのだ。
-
WebhintオープンソースLintingツール
webhintプロジェクトは、アクセシビリティ、パフォーマンス、およびセキュリティに関する問題をチェックするためのオープンソースのlintingツールを提供する。 WebサイトやWebアプリの作成には、詳細まで完璧なものが増えている。webhintは、開発者がこれらの詳細を覚えておくのに役立つ。
-
サーバレスプラットフォームの性能比較
主要なクラウドプロバイダのほとんどがFunction as a Service(FaaS)を提供するサーバレスプラットフォームを提供している。最近のベンチマークでは、ランタイム、コールドスタート時間、依存関係、およびリソース割り当てに対するパフォーマンスの違いを検証しているものがある。
-
GartnerがMagir Quadrantを更新、エンタープライズアジャイル計画ツールを対象に
Gartnerは2017年から、“アプリケーション開発ライフサイクル管理”に代えて、“エンタープライズアジャイル計画ツール”に関する調査を実施している。アナリストによると、エンタープライズアジャイル計画(EAP)ツールは、顧客中心かつビジネス成果指向のプラクティスと継続的フィードバックを合わせて活用することによって、大規模なアジャイルプラクティスの確立を支援している。
-
クラウドネイティブとリアクティブであることの真実
リアクティブ、ストリーミング、NoSQLは、いずれも今日では重要な概念であり、クラウドネイティブアプリケーションには必須だとされる場合もある。しかしVaughn Vernon氏は、自身のブログ記事において、クラウドのメリットをフルに享受する上で、企業内のすべてのシステムが、これらすべての概念を使用する必要はない、と強調する。
-
IBMのLin Sun氏に聞く - Istio 1.0とマイクロサービス
オープンソースであるIstioプロジェクトのリリースチームに参加している、IBMシニアテクニカルメンバのLin Sun氏に、Istio全般の状況と、今回リリースされた1.0について話を聞いた。
-
監視プラットフォームのPrometheusがCNCF(Cloud Native Computing Foundation)から"卒業"
Cloud Native Computing Foundation (CNCF)は8月9日、オープンソースの監視ツールキットであるPrometheusが、インキュベーション段階を卒業したと発表した。プロジェクトがこの評価を達成するためには、その成長状況やドキュメント、組織のガバナンスプロセス、コミュニティに対する持続可能性と協調性のコミットメントなどを示す必要がある。