InfoQ ホームページ Distributed_Systems に関するすべてのコンテンツ
-
Jolie - 分散アプリケーションのためのサービス指向プログラミング言語
Jolieプログラミング言語は最近、Hacker News で開発者の注目を集めた。Jolieは、開発者が分散ソフトウェアを構成可能なサービスとしてモデル化することを促進するサービス指向言語であり、オーケストレーションは通信プロトコル (SOAP、HTTP、XML-RPC) およびデプロイメントアーキテクチャとは別に記述される。Jolie は、第一級のコンセプトとしてサービスを採用している。
-
Couchbaseが自身の分散ACIDトランザクションアーキテクチャを詳細に説明
Couchbaseは最近、分散型マルチドキュメントACIDトランザクション実装の詳細な説明を公開した。Couchbaseはブログ投稿で、DBエンジンがMonotonic Atomic View一貫性モデルをどのようにサポートするかを説明している。これは、Read Committed一貫性モデルの強化バージョンである。
-
InfoQ Live: 可観測性を分散システムアーキテクチャに統合するための実用的な方法
2月16日、ソフトウェアエンジニア向けの1日の仮想イベント InfoQ Live は、分散システムアーキテクチャで可観測性の使用と統合の実用的な方法を探る。
-
2月16日無料のInfoQ Live懇談会。すぐに実装するための貴重なインサイトを発見してください
開発者とエンジニア向けの1日イベントであるInfoQ Liveまで、わずか1週間 (2月16日) だ。チケットを入手して、可観測性を使用して分散システムアーキテクチャに統合できる実用的な方法を深く掘り下げてください。
-
Microsoftは、分散型、スケーラブル、リアルタイムのコラボレーションWebアプリ向けのFluid Frameworkをオープンソース化
MicrosoftはFluid Frameworkをオープンソース化する。これは、分散型のリアルタイムのコラボレーションWebアプリケーション用の低レベルのプラットフォームであり、同時に利用する多数のコラボレーターにスケールできる。Microsoftは、Microsoft 365でFluid Frameworkを活用している。
-
LinkedIn、システムの複雑性低減のためにLambdaアーキテクチャを廃止
LinkedInのソフトウェアエンジニアらは先頃、同社がLambdaアーキテクチャを廃止した経緯を公開した。Lambdaアーキテクチャの実装は、ソリューション全体の運用オーバーヘッドが高く、構造が複雑になり、結果としてプロダクトとしてのイテレーション時間が遅かった。そのためエンジニアらは、Lambdaを使用しないアーキテクチャへのマイグレーションを選択し、開発速度の大幅な改善を実現したのだ。
-
分散型Key-Value��トアetcdがCNCFを卒業
CNCFは、多くのオープンソースプロジェクトや企業で使用されている分散型Key-Valueストアであるetcdプロジェクトの卒業を発表した。もともとCoreOSに書かれたetcdは、2018年にCNCFインキュベーション段階に受け入れられ、2020年11月に卒業した。
-
InfoQ Live(2月16日開催の仮想イベント)で分散システムにおける可観測性を取り上げる
InfoQ Liveが2021年2月16日に戻ってくる。これは、現代のソフトウェア実務家向けに設計された1日の仮想イベントである。今回の開催の焦点は、可観測性を分散システムアーキテクチャに統合する使用する、実用的な方法を発見することである。2月16日の午前9時EDT/午後3時CESTに参加してください。19.95ドルのみで登録できる。
-
Dropboxがどのようにして大規模な分散非同期タスクフレームワークを構築したか
Dropboxのエンジニアは、1秒ごとにスケジュールされた数万の非同期タスクを処理できる分散非同期タスクフレームワーク(ATF)を設計した。ATFの主な機能は、開発者がコールバックを定義し、これらの事前定義されたコールバックに対して実行されるタスクをスケジュールできるようにするものである。
-
分散システムの可観測性戦略 - InfoQ Liveで学んだ教訓
優れた可観測性戦略はチーム間のデータ共有を容易にし、分散システム全体からデータを使用してビジネス目標の達成を判断する - これらは8月25日に行われたInfoQ Liveの討論会で、分散システムの可観測性パターンに関して論じられたア���デアの一部だ。
-
-
マイクロサービスの運用とセキュアなサーバーレス:8月25日InfoQ Live
マイクロサービスとサーバーレスシステムの実行に関して、専門家が聴衆と対話して経験と学びを共有する仮想イベントであるInfoQ Liveは、わずか数日先である。モジュラーアーキテクチャでの作業のベストプラクティスを学び、チームや組織ですぐに実装できる相互検証したアイデアを残すために参加する。
-
InfoQ Live Virtual Event (8月25日) - 注目のセッションとRoundtable
初開催となるInfoQ Line(8月25日)は、マイクロサービスと分散システムの構築および運用に深く切り込んだ、1日間のバーチャルな学習イベントである。現在の環境に今すぐ活用できる、実用的な戦略を見つけることができる。インスピレーション、コネクション、実践可能なアイデアのために、世界レベルの実践家の集まりに参加しよう。全スケジュールと講演者のラインアップを見てほしい。
-
Concurnas - 並列およびGPUコンピューティングのための新しいJVM言語
Concurnasは、並行分散システムの構築を目的として設計された、オープンソースのJVMプログラミング言語だ。オブジェクト指向、関数型、リアクティブなプログラム構造を特徴とし、静的に型付けされている。GPUコンピューティングのネイティブサポートとベクトル化機能を供えたConcurnasは、マシンラーニングアプリケーションやハイパフォーマンスな並行アプリケーションの開発を可能にする。
-
分散システムにおける適度な結合とは - Viadik Khononov氏のDDD Europeでの講演より
我々はこれまで、結合は悪である、と教えられていた。そのために、すべてのものを分割して、独立的に変更できる小さなサービスに分解してきた。一方で、この論法に従った結果として、”混乱の分散”に陥ることが少なくない — 先日アムステルダムで開催されたDDD Europe 2020での講演で、Vladik Khononov氏はこのように述べた。結合に抗うのではなく、システム設計を改善するための設計ツールにするように氏は提案する。