InfoQ ホームページ デベロップメント に関するすべてのコンテンツ
-
Apache Pekko:アクター・モデルによる並行開発の簡素化
Apache Pekkoはオープンソースのフレームワークであり、並行、分散、回復力、伸縮性のあるアプリケーションの開発を簡素化するように設計されている。アクターモデルを活用することで、Pekko は並行処理のための高レベルな抽象化を提供し、開発者は低レベルな実装の詳細よりもビジネスロジックに集中できるようになる。Pekkoは、Akka2.6.xのフォークとして誕生し、Akkaのビジネス・ソース・ライセンス採用に先行していた。2年前、PekkoはApache Software Foundationでインキュベーション段階に入り、昨年バージョン1.0をリリースし、最新のリリースは1.0.2である。
-
Microsoft、Azure Quantum Development Kit 1.0を発表
Microsoftは最近、Azure Quantum Development Kit (QDK)の1.0リリースを発表した。従来のQDKを大幅に書き直し、スピード、シンプルさ、開発者向けのブラウザ体験を重視した。QDKの大部分はRustで書き直されており、VS Codeやウェブ用のWebAssemblyとPython用のネイティブバイナリにコンパイルされる。
-
iOSデベロッパー、EU圏でApple公式以外のApp Storeが利用可能に
デジタル企業の「ゲートキーパー力」を規制することを目的とした欧州委員会のデジタル市場法(DMA)に対応し、Appleは、開発者がEU諸国の代替マーケットプレイスを通じてiPhoneアプリを配布する可能性を開いた。ただし、その場合、開発者は新たにコアテクノロジー手数料を支払う必要がある。
-
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を使用し、以前のソリューションと比較してアーキテクチャを簡素化した。新しいプラットフォームは、実験を可能にし、設定値のライフサイクルを改善し、柔軟性と拡張性を提供する。
-
Observabilityの強化: Amazon CloudWatch Logsがアカウントレベルのサブスクリプションフィルタを導入
Amazon CloudWatch Logsの最近のアップデートで、アカウントレベルのサブスクリプションフィルタリングのサポートが導入された。この機能強化により、開発者は全てのロググループからCloudWatch Logsのリアルタイムフィードにアクセスし、さらに処理するために単一の宛先に配信ができる。
-
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秒以内に処理を終えるアルゴリズムが名を連ねていた。
-
Pineconeがサーバーレスのベクトルデータベースを発表
Pineconeはこのほど、生成AIアプリケーションの精度を向上させながらインフラ管理コストを削減するために設計された、新しいサーバーレスベクトルデータベースのパブリックプレビューを発表した。
-
Microsoft Copilot:Copilot Pro、Copilot for Microsoft 365、Copilot GPTほか
MicrosoftはCopilot ProとCopilot for Microsoft 365をリリースし、小規模組織や教育機関向けにこれらのツールへの無料アクセスを提供している。また、Copilotモバイルアプリケーションも作成した。さらに、CopilotはMicrosoft 365モバイルアプリケーションでも利用できる。
-
AWS Console-to-Code:コンソールアクションのコードを生成可能に
AWSはこの程Console-to-Codeを導入し、コンソールで実行されるアクションをAWS CDKとCloudFormationでの再利用可能なコードに変換する新しい機能を提供した。この生成AI機能は現在プレビュー中で、Amazon EC2のみをサポートし、リソースの作成とプロトタイプのテストのためのガイド付きパスを提供する。
-
LeftoverLocalsがApple、Qualcomm、AMDのGPUに関するLLMの回答をリークする可能性
セキュリティ企業Trail of Bitsは、Apple、Qualcomm、AMD、Imagination GPUのGPUローカルメモリから悪意ある行為者がデータを復元できる脆弱性を公表した。LeftoverLocalsと名付けられたこの脆弱性は、大規模言語モデル(LLM)や機械学習(ML)モデルなど、GPUを使用するあらゆるアプリケーションに影響を及ぼす。
-
Zendesk、DynamoDBからMySQLとS3へ移行し、コストを80%以上削減
Zendeskは、DynamoDBからMySQLとS3を使用した階層型ストレージソリューションに移行することで、データストレージのコストを80%以上削減した。同社は様々なストレージ技術を検討したが、コストを抑えつつ、クエリ性とスケーラビリティのバランスを取るために、リレーショナルデータベースとオブジェクトストアを組み合わせることにした。
-
Discord、単一サーバーで100万人以上のオンラインMidJourneyユーザーに拡大
Discordは、応答性の高いユーザー体験を維持しながら、単一サーバーで100万人以上のオンライン・ユーザーにサービスを提供するためにプラットフォームを最適化した。同社は、システム観測可能性とパフォーマンスチューニングに支えられた一連のパフォーマンスとスケーラビリティの改善で、何十億ものメッセージ通知を扇状に流す役割を担うギルドコンポーネントを進化させた。