InfoQ ホームページ ニュース
-
GraphQLデータフェデレーションを実装したHasura Remote Joins
Hasura Remote Joinsは、単一のデータグラフによる複数の下位データソースへのクエリを可能にする。データソースを修正する必要はなく、連合するデータモデル間のリレーションを設定すればよい。Unified GraphQL APIをHasuraの認証処理、キャッシング処理と組み合わせれば、さらに一貫性のある、セキュアなデータアクセスを大規模に実現することが可能になる。
-
Istio 1.8がスマートDNSプロキシとHelm3のサポートを発表
オープンソースのサービスメッシュプラットフォームであるIstioは、最近Istio 1.8のリリースを発表した。 2020年の4番目で最後であるこのリリースは、マルチクラスタメッシュと仮想マシン(VM)ワークロードのサポートに重点を置いた。
-
single-spa によるマイクロフロントエンド
マイクロフロントエンドは、マイクロサービスの概念をフロントエンドに拡張する。目標は、大規模なSPAを、さまざまなテクノロジーを使用し、別々のチームで開発および管理できる小さな独立したアプリケーションに分割することだ。 single-spaは、複数のフロントエンドアプリケーションの構成を単一のプロダクトに簡素化することにより、開発者がその目標を達成するのに役立つフレームワークだ。
-
PHP 8がJIT、union型などを新たに提供
PHP 8は、Just In Time(JIT)コンパイラと多数の言語機能を新たに加えた、PHPのメジャーアップデートである。InfoQは今回、PHPおよびPHP 8が今日の言語環境において果たす役割についての理解を深めるべく、SentryのプリンシパルデベロッパであるMark Story氏に話を聞いた。
-
re:InventからのAWS Lambdaアップデート: コスト削減、メモリ容量の増加、コンテナイメージのサポート
年次のre:Inventで、AWSはFunction-as-a-Serviceを提供するLambdaのいくつかのアップデートを発表した。これらの新しく発表された機能は、課金、メモリ容量、およびコンテナイメージのサポートを中心とした進化だ。
-
InfoQ Live: 可観測性を分散システムアーキテクチャに統合するための実用的な方法
2月16日、ソフトウェアエンジニア向けの1日の仮想イベント InfoQ Live は、分散システムアーキテクチャで可観測性の使用と統合の実用的な方法を探る。
-
2月16日無料のInfoQ Live懇談会。すぐに実装するための貴重なインサイトを発見してください
開発者とエンジニア向けの1日イベントであるInfoQ Liveまで、わずか1週間 (2月16日) だ。チケットを入手して、可観測性を使用して分散システムアーキテクチャに統合できる実用的な方法を深く掘り下げてください。
-
FacebookがゲームプレーAIのReBeLをオープンソースとして公開
Facebook AI Researchは、ポーカーのトッププレイヤを破る実力を備えた、不完全情報ゲーム(imperfect-information game)をプレーする同社の新たなAIであるRecursive Belief-based Learning(ReBeL)の論文を発表した。採用されたアルゴリズムは強化学習と状態空間検索を組み合わせたもので、任意の2プレイヤ型ゼロサムゲームをNash近傍に収束する。Liar's Diceをプレーしてアルゴリズムをトレーニングするためのコードは、オープンソースとして公開されている。
-
Google ML Kitがエンティティ抽出とSelfie Segmentationを追加
新しいEntity Extraction APIが、ベータ版で利用可能になったが、そのAPIを使用すると、アプリ内のテキストを分析して、日付、URL、支払いカードなどのさまざまなテキストエンティティを検出できる。Selfie Segmentationは、写真にエフェクトを簡単に追加できるようにすることを目的としている。
-
Netflixは大規模なGraphQLフェデレーションを実装
Netflixは、フェデレーションGraphQL APIを大規模に実装することに成功した。最近のブログ投稿シリーズでは、Netflixのエンジニアが、彼らの旅とその過程で学んだ教訓について説明している。GraphQL Federationを使用すると、APIゲートウェイの実装は、APIゲートウェイの一部として一元的に開発されるのではなく、実装する個々のドメインサービスを所有するバックエンドチームに分散される。
-
データメッシュの原則と論理アーキテクチャの定義
データメッシュの概念は、大規模なデータ管理における共通的な問題に対処するための新たな手法を提供する。Zhamak Dehghani氏はデータメッシュの4つの原則を、対応する論理アーキテクチャと組織化構造によってさらに明確化した。
-
マイクロサービスでのエンドツーエンドテストの課題
マイクロサービスは、エンドツーエンドの責務を持って自動化されたCI/CDパイプラインを運用する、独立したチームに適している。一方で、エンドツーエンドのテストによるソフトウェアの品質保証は、ソフトウェアコンポーネントの迅速な統合とリリースに相反する場合もある。エンドツーエンドのテストがフェールすると、その原因となった問題が解決されるまで、関連するすべてのマイクロサービスのCI/CDパイプラインがブロックされることになるからだ。
-
NM180100が、短・長距離通信機能と共に低エネルギーのエッジおよびエンドポイントコンピューティングを可能に
Northern Mechatronicsは、IoTアプリケーション向けの最新のLoRa Bluetooth 5低エネルギーモジュールであるNM180100を発表した。NM180100は、Apollo3 Blueマイクロプロセッサを使用して、デバイスのすべての動作状態において低消費電力を実現し、単一のパッケージモジュールソリューションで多様な通信機能を実現するものである。
-
Amazon S3が強力な読み取り後書き込みの一貫性を提供する
より高い可用性とより良いパフォーマンスを保証するために、S3は何年もの間、結果整合性モデルに依存してきた。re:inventの最初の週に、AWSはS3が強力な読み取り後書き込みの一貫性をサポートするようになったと発表した。
-
メンテナ Salvatore Sanfilippo氏退任後のRedisの新しいガバナンスについてのQ&A
InfoQは、RedisのコアチームメンバとRedis LabsのチーフアーキテクトであるYossi Gottlieb氏、およびRedis LabsのシニアソフトウェアアーキテクトであるOran Agra氏に、新しいガバナンス委員会とRedisの将来について話を聞いた。