InfoQ ホームページ デベロップメント に関するすべてのコンテンツ
-
AWS、Infrastructure as Codeの採用に向けてCDK MigrateとCloudFormation IaC Generatorを発表
AWSは、AWS Cloud Development Kit(CDK - オープンソースプロジェクト)のコンポーネントであるCDK Migrateの一般提供(GA)を発表した。CDK Migrateは、開発者がAWS CloudFormationテンプレート、以前にデプロイされたCloudFormationスタック、またはInfrastructure as Code(IaC)の外で作成されたリソースをCDKアプリケーションへの移行を可能にする。
-
Google、100万トークンのコンテキスト長を持つマルチモーダル"Gemini 1.5"を発表
Gemini 1.0 Ultraの発表から1週間後、Googleは次世代モデルであるGemini 1.5の追加詳細を発表した。新しいバージョンでは、コンテキストウィンドウが拡張され、"Mixture of Experts"(MoE)アーキテクチャが採用され、AIがより高速かつ効率的になることが期待されている。新モデルには、マルチモーダル機能の拡張も含まれている。
-
PinterestがKafka、Flink、MemQ用の本番環境に対応したPubSub Javaクライアントをオープンソース化
Pinterestは、汎用PubSubクライアントライブラリであるPSCをオープンソース化した。PSCは1年半前から実際に幅広く利用されている。このライブラリは、開発者の速度を向上させ、それを使用するサービスのスケーラビリティと安定性を高めることで、エンジニアリングチームを支援している。Javaアプリケーションの90%以上が、最小限の変更でPSCに移行している。
-
DockerがAWS Cloudshellに対応
AWSは最近、AWS CloudShellがDocker Engineにアクセスできるようになったと発表した。この統合により、コンテナをAWS上にデプロイする前に、ローカルでプロトタイプを作成し、レジストリにプッシュすることができる。
-
"Microsoft Copilot Studio"で、ビジネスアプリケーションのAI主導型会話インターフェースを実現
Microsoftは先日Ignite 2023でローコードツール"Microsoft Copilot Studio"を発表した。Copilot Studioのユーザーは、スタンドアロンのCopilotの構築も、Microsoft Copilot for Microsoft 365をカスタマイズもできる。
-
Cloudflare Foundations:強固でスケーラブルなサービスを構築するための総合的なRustライブラリ
Cloudflare社はFoundationsのリリースを発表した。分散したプロダクショングレードのシステムを構築するための強力なRustライブラリだ。当初はOxyプロキシフレームワークの一部として開発されたFoundationsは、大規模なサービスのデプロイと管理の複雑さを簡素化するために設計された汎用的なライブラリへと進化した。現在GitHubで公開されているこのオープンソースプロジェクトは、エンジニアが複雑な本番運用のセットアップに煩わされることなく、コアのビジネスロジックに集中できるようにする。
-
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秒以内に処理を終えるアルゴリズムが名を連ねていた。