InfoQ ホームページ microservices に関するすべてのコンテンツ
-
eBPF と Wasm: サービスメッシュデータプレーンの未来を探る
eBPF や WebAssembly (WASM) などの軽量ランタイムの進歩により、より軽く、より安全で、より高速な新世代のサービスメッシュデータプレーンソリューションが登場している。
-
NetflixでCosmosを使ったビデオ品質測定のスケーリング
Netflixは、さまざまなビジネス目的に対する知覚的なビデオ品質の測定に依るところが大きい。メトリックが進化し、より多くのワークフローの一部になるにつれて、それらの測定ツールもスケーリングする必要がある。Netflixは最近、どのようにしてCosmosマイクロサービスを使って新しいビデオ品質測定ワークフローを実装するかを説明している。優れたスケーラビリティとデータの疎結合を備えた品質メトリックの革新を育てることを目的としたものである。
-
Neo4j Migrationsを使ったNeo4jグラフスキーマの移行
Neo4j Labsは、Neo4j Migrationsをリリースした。これはデータベース移行およびリファクタリングツールで、リレーショナルデータベースのバージョン管理を提供する。Neo4j Migrationsは、FlywayDBにインスピレーションを受けており、Neo4j Javaドライバと、クラスパス上の移行を検出するために使用されるClassGraphからなる。
-
JaegerとUberのCRISPを使ったマイクロサービスコールのクリティカルパス分析
マイクロサービスベースのシステムでエンドツーエンドの遅延を減らすために最適化する必要のあるサービスを見つけることは課題である。コールグラフが複雑すぎて読み取れない場合があるためだ。Uberはこの問題を解決するために開発されたCRISPと呼ばれるオープンソースツールについて説明した。このツールでは、コールグラフでクリティカルパスを見つける。クリティカルパスによって、最適化することでシステム全体に利益がある操作を特定できる。
-
Spring Boot 2.6でDockerイメージとメトリックスの改善、バージョン 2.4がEOLに
VMware は Spring Boot 2.6 をリリースした。2021年の2番目で最後の機能リリースで、Docker イメージ構築の改善、より多くのヘルスおよび管理情報の提供、WebTestClient インターフェイスを使用して Spring MVC アプリケーションをテストできるようにする。このリリースでは、Spring Security 5.6、Spring Data 2021.1、Spring Kafka 2.8、Hibernate 5.6、Kotlin 1.6、および JUnit 5.8 などの依存関係も更新している。
-
DaprのCNCFインキュベーターへの参加とYaron Schneider氏とのQ & A
Cloud Native Computing Foundation (CNCF) は先ごろ、分散アプリケーションランタイム (Dapr) を CNCF インキュベーションプロジェクトとして受け入れたことを発表した。この声明は、Dapr プロジェクトの運営および技術委員会 (STC) の設立を発表した、以前の Dapr による発表に続くものだ。
-
Javaニュース総まとめ: Hibernate Reactive 1.0、Springの更新、OpenJDK、Red HatのCryostat 2.0の発表
今週2021年10月25日のJava総まとめは、OpenJDK、JDK 18、Springプロジェクトの多数の更新、MicroStream 6.0、Quarkus 2.4.0、Hibernate Reactive 1.0、Open Liberty 21.0.0.11、Eclipse Vert.x 4.2.0、Red HatのCryostat 2.0の発表、GraalVM Native Build Tools 0.9.7.1、Liberica Native Image Kit 21.3、およびJDKMon 17.0.7からニュースを特集する。
-
SoundCloudの付加価値サービスとドメインゲートウェイを備えたドメイン駆動設計とは
最近、ドメインゲートウェイの実装に向けたSoundCloudのサービスアーキテクチャの進化について説明する2つの記事が公開された。付加価値サービスはその過程にある。著者は、これらのドメイン駆動設計ベースのパターンがどのように重複を減らし、ビジネスと承認ロジックを均質化するのに役立ったかを説明している。
-
Javaニュース総まとめ: Spring Bootの更新、Eclipse Tumerin JDK 17、Apache CamelのJDK 8サポートの終了
2021年9月20日の週は比較的静かで、ほとんどのニュースはSpring Boot、Spring Security、Spring Cloudのポイントリリースとマイルストーンリリースからのものだ。その他のニュースには、Eclipse Tumerin JDK 17バイナリのリリース、JDK 18早期アクセスビルドのビルド 16、Hibernate ORM 5.6.0.Beta2、WildFly 25 Beta 1、Apache CamelがJDK 8とJDKMon 17.0.0のサポートを終了することが含まれている。
-
VMwareはSpring 6とSpring Boot 3でさらなる10年のためにオーバーホール
Spring One 2021で、VMwareは、2022年10月のリリー���を予定しているSpring 6が、さらなる10年間のフレームワークの準備をどのようにするかについて説明した。Java 17とJakarta EE 9が必要であり、Javaモジュールとネイティブコンパイルのファーストクラスのサポートを提供し、Springの可観測性を固め、そして時代遅れの機能とサードパーティの統合を削除する。Spring Boot 3はSpring 6を使用するが、リリース日は未定だ。
-
Micronaut 3.0が将来の開発に適応できる大きな変更を提供
Object Computing, Inc. は、デフォルトのリアクティブストリームの実装の削除、アノテーションの継承の変更、HTTPコンパイル時検証を特徴とする Micronaut3.0 をリリースした。このリリースは、フレームワークをより直感的にし、将来の要件に適応できるようにして、過去の設計上の欠陥を解決するための作業の集大成だった。
-
NetflixがMQTTとAlpakka-Kafkaのイベントソーシングで信頼性が高くスケーラブルなプラットフォームを構築
Netflixは先頃、MQTTベースのイベントソーシング実装を使用して信頼性の高いデバイス管理プラットフォームを構築する方法を詳しく説明したブログ投稿を公開した。Netflixは、ソリューションを拡張するために、Apache Kafka、Alpakka-Kafka、CockroachDBを利用している。
-
ソフトウェアエンジニアリングの今後を明らかにするQCon Plusオンラインソフトウェアカンファレンス(11月1~12日)
QCon Plusは、ソフトウエア開発と技術的リーダシップにおいて現在重要な話題を取り上げた、厳選された学習エクスペリエンスへのアクセスを提供する。アーリーアダプタ企業からの64名を超えるソフトウェア実践者の経験共有にスポットを当てた講演から、正��いパターンやプラクティスを採用する方法について学ぼう。
-
Javaニュース総まとめ: Micronaut 3.0、Open Liberty Starter、Spring Boot、GraalVM、JEP 400
今週2021年8月16日のJava総まとめでは、Micronaut 3.0、OpenJDK、JDK 18、Spring BootおよびSpring Toolsのアップデート、新しいOpen Libertyスタータツール、GraalVM Native Build Tools 0.9.3、Payara Platformのアップデート、Quarkus 2.1.3、Eclipse OpenMQ 6.2、およびVisual Studio CodeのJavaの7月の更新からのニュースを特集する。
-
Quarkus 2.0が継続的テスト、CLI、JDK 11サポートを提供
Red Hatは、継続的テストや新CLI、開発者サービスなどの新機能を備えた、Quarkus 2.0をリリースした。コアのアップグレード、JDK 11、Vert.x 4.0、MicroProfile 4.0への移行と同時に、シームレスなアップグレードエクスペリエンスを保証している。InfoQはQuarkusのコアチームメンバとコンタクトを取り、Quarkus 2.0で新たに加えられた各機能のメリットについて、簡単な説明を受けることにした。