InfoQ ホームページ 設計/アーキテクチャ に関するすべてのコンテンツ
-
AWS Lambdaとその概要について:QCon San FranciscoでのMike Danilov氏
QCon San Francisco 2023の初日に、AWSのシニアプリンシパルエンジニアであるMike Danilov氏が、AWS Lambdaとその概要について発表した。この講演は「Architectures You've Always Wondered About」トラックの一部だ。
-
DoorDash、CockroachDBを使用してマイクロサービス用の構成管理プラットフォームを構築
DoorDash社は、物流チームが増え続けるビジネス・プリファレンスと設定値を管理するために、構成管理プラットフォームを構築した。同社は、永続化にCockroachDBを使用し、以前のソリューションと比較してアーキテクチャを簡素化した。新しいプラットフォームは、実験を可能にし、設定値のライフサイクルを改善し、柔軟性と拡張性を提供する。
-
Arc Visual Studio Code Extensionのパブリックプレビュー
Microsoft社はこのほど、Arc Visual Studio Code Extensionをパブリック・レビュー段階に導入した。この拡張機能は、Edge上で実行されるワークロードと、Azure Marketplaceで公開するために構築されるサービスの両方について、開発者のエクスペリエンスを向上させている。
-
AWS、パブリックIPv4アドレス利用に対する課金を開始
2月の初めから、AWSは、パブリックIPv4アドレスをユーザーが使用するたびに料金を請求している。1時間あたり0.005米ドルの課金により、開発者はパブリックIPv4アドレスの使用に対してより倹約するようになる可能性があるが、AWSは4億から10億米ドルの年間追加収益を生み出すと推定されている。
-
「One Billion Row Challenge」でJavaが10億行のファイルを2秒で処理できることを実証
新年の幕開けとなる2024年1月1日、Decodableの主任技術開発者であるGunnar Morling氏は、JavaコミュニティにOne Billion Row Challenge(1BRC)を立ち上げた。このチャレンジは1月末まで行われ、10億行を最速で処理するJavaコードの作成を目的としている。これまで表彰台には、1.7秒以内に処理を終えるアルゴリズムが名を連ねていた。
-
Microsoft Copilot:Copilot Pro、Copilot for Microsoft 365、Copilot GPTほか
MicrosoftはCopilot ProとCopilot for Microsoft 365をリリースし、小規模組織や教育機関向けにこれらのツールへの無料アクセスを提供している。また、Copilotモバイルアプリケーションも作成した。さらに、CopilotはMicrosoft 365モバイルアプリケーションでも利用できる。
-
Zendesk、DynamoDBからMySQLとS3へ移行し、コストを80%以上削減
Zendeskは、DynamoDBからMySQLとS3を使用した階層型ストレージソリューションに移行することで、データストレージのコストを80%以上削減した。同社は様々なストレージ技術を検��したが、コストを抑えつつ、クエリ性とスケーラビリティのバランスを取るために、リレーショナルデータベースとオブジェクトストアを組み合わせることにした。
-
Discord、単一サーバーで100万人以上のオンラインMidJourneyユーザーに拡大
Discordは、応答性の高いユーザー体験を維持しながら、単一サーバーで100万人以上のオンライン・ユーザーにサービスを提供するためにプラットフォームを最適化した。同社は、システム観測可能性とパフォーマンスチューニングに支えられた一連のパフォーマンスとスケーラビリティの改善で、何十億ものメッセージ通知を扇状に流す役割を担うギルドコンポーネントを進化させた。
-
2023年の"JavaScript Rising Stars"が発表
Rising Starsの最新レポートでは、JavaScriptエコシステムのトレンドに焦点を当て、2023年のGitHub Starsに基づく傑出したプロジェクトを紹介している。全体的にもっとも人気のあるプロジェクトは、shadcn/uiでカスタムコンポーネントを作成するために使用できるUIコンポーネントのコレクションである。JavaScriptランタイムのBunはその勢いを維持し、2番目に人気のあるプロジェクトとなった。また、オープンソースの仮想手描き風ホワイトボードExcalidrawが人気を集めた。
-
SlackがAWS上のセルベースのアーキテクチャに移行し、グレーの障害を軽減
Slackは過去1年半の間に、重要なユーザー向けサービスの大半をモノリシックからセルベースのアーキテクチャに移行した。この移行は、単一のアベイラビリティ・ゾーンに影響を及ぼすネットワーク停止の影響により、ユーザーに影響を与えるサービス低下が引き金となった。新しいアーキテクチャでは��5分以内に影響を受けたアベイラビリティゾーンからすべてのトラフィックを段階的に排出できる。
-
B2Bデータ交換:AWS 上のマネージド電子データ交換 (EDI)
AWSは最近、企業がEDIベースのビジネス・トランザクションの変革を自動化および監視できるプラットフォーム、B2B Data Interchangeを発表した。このサービスは、取引先を管理し、EDIドキュメントをJSONやXMLフォーマットに変革するためのローコード・インターフェイスを提供する。
-
Cloudflareが2024年のAPIセキュリティと管理レポートを発表
Cloudflareはこのほど、2024年APIセキュリティと管理レポートを発表した。このレポートでは、シャドーAPIのリスクの増大、もっとも一般的なAPIエラー、さまざまな業界にわたるグローバルなAPIの利用状況について分析している。
-
Amazon Q Code Transformation:Javaアプリケーションのアップグレードを自動化する
AWSは最近、Amazon Q Code Transformationのプレビューを発表した。このサービスは、生成的な人工知能によって既存のJavaアプリケーションコードのアップグレードプロセスを簡素化するように設計されている。この新機能は、レガシーコードを最小限に抑え、古い言語バージョンからの移行に必要な一般的な言語アップグレードタスクを自動化することを目的としている。
-
データ処理ワークロードと柔軟なストレージを実現するAmazon ECSとAmazon EBSの統合
AWSは最近、Amazon Elastic Container Service (AmazonECS) がAmazon Elastic Block Store (AmazonEBS) との統合をサポートすることを発表した。
-
DoorDash社、Flinkを用いて新しいセッション化プラットフォームを開発、通知配信の適時性向上へ
DoorDash社のエンジニアリング・チームのChen Yang氏とFan Zhang氏はこのほど、Apache Flinkを使用して、ユーザーのアクティビティとユーザー・セッションをリアルタイムで識別するApache Flinkによるインメモリ・セッション化プラットフォームを開発した。下図に示す新システムは、DoorDash社が以前直面していた多くの課題の1つである、ユーザーがカートを本当に放棄したのか、それとも単にもっと多くの商品や別の販売店を閲覧したのかを識別する、という問題を解決した。この区別は、タイムリーで適切なカート放棄通知を送信するために非常に重要であった。バッチ処理などの従来の方法では、リソースを大量に消費し、タイムラグが発生するため、リアルタイムの検知はほぼ不可能だった。