InfoQ ホームページ Architecture に関するすべてのコンテンツ
-
Mastering Blockchain第3版: 著者とのQ&A
2018年に初版が発刊されたPackt Publishingの"Mastering Blockchain" は、開発者や学生など、ブロックチェーンアプリケーション開発やブロックチェーンアプリの基盤技術の学習に関心のあるすべての人々を対象に、ブロックチェーンを包括的に紹介するための書籍である。InfoQは今回、著者であるImran Bashir氏に同書について聞く機会を得ることができた。
-
チームレベルのアジャイルアンチパターン - なぜ起こるのか、どう対処すべきか
優秀なスクラムマスタやコーチは、チームベースのアンチパターンに対処することができる。例えば、理想的でない結果になる原因は何か、アンチパターンに対処しない場合にはどうなるのか、といったことを説明してくれる。
-
AsyncAPIとPostman Partner、非同期API用の新ツールを提供へ
AsyncAPIとPostmanは、Postmanプラットフォーム上でAsyncAPI仕様をサポートする業務提携を発表した。それぞれの発表の中で両社は、今回の提携による非同期APIの開発促進に関して説明している。これを実現するのは、エンジニアの希望するプログラミング言語とフレームワークを使用した非同期APIの開発とメンテナンスを支援する、優れたツールの構築だ。
-
Haskellの採用促進を目指すHaskell Foundationが発足、20万米ドルの資金を調達
Glasgow Haskell Compilerのリードデザイナを務めるSimon Peyton Jones氏が先頃、Haskell Foundationの設立を発表した。Haskell Foundationは、ツールやライブラリ、教育、研究といったHaskellのエコシステムのサポートを通じたHaskellの採用拡大を目的とする非営利組織であり、すでに企業スポンサから20万ドルの資金を集めている。
-
フィードバックを解析してユーザから学ぶ
ユーザがフィードバックを容易に提供できて、そのフィードバックを自動収集可能にすれば、より多くのフィードバックを短期間に得られるようになる。AIを導入することにより、大量のフィードバックを解析して洞察を得ることや、トレンドを視覚化することも可能になる。こうして得た情報の共有が、プロダクトの拡張やユーザの抱える問題の解決といったアクションを広範にサポートするのだ。
-
AWSがカオスエンジニアリング・アズ・ア・サービスの提供を発表
AWSは、カオスエンジニアリング・アズ・ア・サービスの次のリリースを発表した。フォールトインジェクションサービス(FIS)は、多数のAWSサービスにわたってフルマネージドのカオス実験を提供する。このサービスには、一般的な実世界のイベントを模倣した中断を生成するビルド済みのテンプレートが含まれている。APIを介してCIパイプラインに統合できる。
-
AWSがAWS Fargateのバッチサポートを導入
毎年開催されるre:inventの最初の週に、AWSはAWS FargateをAWS Batchジョブ向けのコンピューティングリソースとして指定する機能を紹介した。AWS FargateのAWS Batchサポートにより、顧客はサーバーレスコンピューティングリソースでジョブを実行する方法を持つこととなり、ジョブは送信から完了まで完全に管理される。
-
QCon Plus (5月17日-28日) プログラム委員会と会議議長を発表
今年の5月にQCon Plusで、1500人を超えるシニアソフトウェアエンジニア、アーキテクト、およびチームリーダが、新しいソフトウェアのトレンドと実践について話し合い、技術的および非技術的なスキルを開発し、チームに持ち帰ってすぐに実装できる貴重なインサイトを得る。
-
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は、複数のフロントエンドアプリケーションの構成を単一のプロダクトに簡素化することにより、開発者がその目標を達成するのに役立つフレームワークだ。
-
InfoQ Live: 可観測性を分散システムアーキテクチャに統合するための実用的な方法
2月16日、ソフトウェアエンジニア向けの1日の仮想イベント InfoQ Live は、分散システムアーキテクチャで可観測性の使用と統合の実用的な方法を探る。
-
2月16日無料のInfoQ Live懇談会。すぐに実装するための貴重なインサイトを発見してください
開発者とエンジニア向けの1日イベントであるInfoQ Liveまで、わずか1週間 (2月16日) だ。チケットを入手して、可観測性を使用して分散システムアーキテクチャに統合できる実用的な方法を深く掘り下げてください。
-
Netflixは大規模なGraphQLフェデレーションを実装
Netflixは、フェデレーションGraphQL APIを大規模に実装することに成功した。最近のブログ投稿シリーズでは、Netflixのエンジニアが、彼らの旅とその過程で学んだ教訓について説明している。GraphQL Federationを使用すると、APIゲートウェイの実装は、APIゲートウェイの一部として一元的に開発されるのではなく、実装する個々のドメインサービスを所有するバックエンドチームに分散される。
-
データメッシュの原則と論理アーキテクチャの定義
データメッシュの概念は、大規模なデータ管理における共通的な問題に対処するための新たな手法を提供する。Zhamak Dehghani氏はデータメッシュの4つの原則を、対応する論理アーキテクチャと組織化構造によってさらに明確化した。