InfoQ ホームページ Architecture に関するすべてのコンテンツ
-
マイクロソフトがWell-Architected Frameworkをアップデート
マイクロソフトは先日、Azure上で最適化されたワークロードを設計・実行するためのWell-Architected Framework(WAF)の包括的なアップデートを発表した。
-
AWS、Well-Architected Frameworkを再編・統合
AWSは、Well-Architected Frameworkの6つの柱すべてに変更を加え、新たなアップデートを発表した。パフォーマンス効率とオペレーショナルエクセレンスの柱は、ベストプラクティスの数を減らすために再構築・統合された。その他の柱では、再利用可能なアーキテクチャパターンに関する推奨事項や手順など、実装ガイダンスが改善されている。
-
DoorDashはどのようにキャッシュをリアーキテクトし、スケーラビリティとパフォーマンスを向上させたか?
DoorDashは、すべてのマイクロサービスで使用していたヘテロ環境(相互接続・連携に保証のないハードウェアやソフトウェアを混在させて利用している状況のこと)のキャッシュシステムを再構築し、汎用的なメカニズムを提供する共通の多層キャッシュを作成した。
-
Azure Database for MySQL - フレキシブルサーバーとPower PlatformおよびLogic Appsを統合
マイクロソフトは先日、Azure Database for MySQL - フレキシブルサーバーとMicrosoft Power PlatformおよびAzureとの新しい統合セットを発表。データ分析、プロセスの自動化、アプリケーション構築のためのソリューション開発を容易にした。これらの新しい統合には、PowerBI、Logic Apps、PowerApps、Power Automateが含まれている。
-
Uber、4000以上のマイクロサービスをKubernetesとMesosを実行する新しいマルチクラウドプラットフォームに移行
コンピューターのフットプリントの大半をクラウドへ移行する準備として、Uberは、コンテナ化されたマイクロサービスのほとんどをμDeployからUpと名付けられた新しいマルチクラウドプラットフォームに移行した。多くのマイクロサービスをポータブルにすることに2年を費やした。
-
テスラ、サードパーティとの統合のための公式開発者APIを導入
テスラはこのほど、サードパーティ製アプリケーションの統合をサポートする初のAPIドキュメントを公開した。これらのAPIは主に車両管理用に設計されているが、アプリのエコシステム開発の出発点になる可能性があるとして、開発者の関心を集めている。
-
Contentsquare、通知配信にマイクロサービスとApache Kafkaを起用
Contentsquareは、プラットフォーム内の多くのユースケースで通知機能を必要としていた。そこで同社は、マイクロサービス・アーキテクチャの一部として、複数のサービスにまたがる汎用的なソリューションを作成。この実装で、開発者はオブザーバビリティを改善し、スケーラビリティの課題を克服する必要があった。
-
マイクロソフト、IP侵害の懸念に対しCopilot著作権コミットメントを発表
マイクロソフトは先日、生成AIによって生成されたコンテンツへの潜在的な知的財産権の侵害申し立てに関する懸念に対処するため、Copilot著作権コミットメントを発表した。GitHub Copilotを含むさまざまな製品を対象とするこのコミットメントでは、利用者が著作権の問題に直面した場合、マイクロソフトが潜在的な法的リスクに責任を負う。
-
Azure API Centerがパブリックプレビューに
Microsoftは最近、Azure API Centerのパブリックプレビューを発表した。Azure API Centerとは、Azure API Managementプラットフォームの一部で、ユーザーが全社的なAPIを追跡できる中央ハブとして機能し、APIを簡単に発見、再利用、管理できるものだ。
-
DevOpsのレンズを通してオープンソース統合をナビゲートする
オープンソースに対するDevOpsの視点を持つことは、OSSプロジェクトを環境に組み込むのに役立つ。DevOpsエンジニアは、サードパーティとの統合に抵抗がなく、異なるグループ間の壁を取り払い、チームワークを促進するというオープンソースの考え方に合致している。
-
Reddit、モバイルアプリ全体の新しいフィードアーキテクチャにサーバー駆動型UIを採用
Redditは、iOSモバイルアプリのフィード機能を改良し、Androidアプリにも導入した。どちらのケースでも、モバイルアプリをリリースすることなくローカライズされたコンテンツレイアウトの変更を可能にするServer-Driven UI(SDUI)をコミュニケーションアプローチとして採用した。
-
Netflixにおける ゼロ・コンフィギュレーション・サービスメッシュの実装。
Netflixはこの投稿で、EnvoyコミュニティとKinvolkと協力して、Lyft が開発したオープンソース プロキシであるEnvoyの新機能を実装した理由について説明している。On-Demand Cluster Discoveryと呼ばれるこの新機能は、Netflixが設定不要のサービスメッシュを実装するのに役立った。
-
安定性とユーザーフレンドリーを両立したUIを作るには
UI構築における重要な課題は、使いやすさと保守性、そして規模や複雑さのバランスを取ることだ。安定し、かつユーザーフレンドリーなUIを作るには、思慮深いコンポーネント設計と一般的な使用経路の理解が必要だ。自動化は、コードベースの効率と一貫性を改善する上で、画期的な変化となりうる。
-
Ngrok、無料ユーザー全員に静的ドメインを提供開始
ngrokは、開発者がコーディングやテスト中にローカルサービスをインターネットに公開しやすくするために、ユーザーが時間制限付きのランダムドメインに依存する代わりに、静的ドメインを無料で作成して使用できるようにした。
-
デリバリーヒーロー、イベント駆動型アーキテクチャで会員システムを最適化する
デリバリーヒーローの所有する韓国のフードデリバリーサービスBaeminはモノリシックアーキテクチャから、より柔軟なイベント駆動型のマイクロサービスベースのシステムへ移行することで、利用者の急激な増加という課題を見事に乗り切った。