InfoQ ホームページ デベロップメント に関するすべてのコンテンツ
-
CNCF、Kubernetes上のKafkaを簡素化するStrimziをインキュベートする
Cloud-Native Computing Foundation(CNCF)は、Kubernetes上でのApache Kafkaのデプロイを効率化するインキュベート・プロジェクトとしてStrimziを承認した。Strimziは、Kubernetes上でのKafkaの設定、デプロイ、運用を容易にするKubernetes APIを拡張する一連のオペレータを通じて、Kafkaと対話するKubernetesネイティブな方法を提供する。
-
開発環境マネージャー Daytonaがオープンソースに
Daytonaは最近、開発環境管理(DEM)がオープンソースになったことを発表した。現在アルファ版リリース中のDaytonaは、1つのコマンドで完全に設定された開発環境を起動できるように設計されている。
-
Decathlon社、Backend for Frontend (BFF)パターンを採用し、フロントエンドチームを強化
Decathlon社は、全社的な推奨事項としてBackend For Frontend (BFF)アーキテクチャパターンを確立し、エンジニアリングチームでの採用のためのガイドラインを提供した。この4部構成のシリーズでは、このパターンを紹介し、その利点と潜在的な落とし穴を探る。同社はまた、BFFパターンを使用する代替案を共有し、アーキテクチャ上の検討事項をレビューしている。
-
Google Cloud、"Security Command Center Enterprise"を発表
Google Cloudは、Security Command Center(SSC)Enterpriseの提供を開始した。このソリューションは、企業のセキュリティ運用に対応したプロアクティブなクラウドセキュリティを提供するクラウドリスク管理ソリューションである。このソリューションは、マルチクラウド環境におけるリスクの管理と軽減を支援し、Mandiant社の専門知識によって強化されている。
-
Amazon RDSが高性能データベース・ワークロードのための高速ストレージを発表
2021年にEBSボリューム向けに導入されたio2 Block Expressは、以前はEC2インスタンス上で稼働するセルフマネージド・データベース・クラスターでのみ利用可能だった。io2のこの最新の統合は、汎用SSD(gp2およびgp3)、PIOPS SSD(io1)、および旧式の磁気タイプを含む現在のRDSストレージオプションを拡張する。AWSのプリンシパル・デベロッパー・アドボケイトであるAbhishek Gupta氏は、次のように書いている。
-
HashnodeがStep Functions、EventBridge、RedisでAWS上にスケーラブルなフィードアーキテクチャを構築
Hashnodeは、数千人のユーザーのフィードデータを構成するためのスケーラブルなイベント駆動アーキテクチャ(EDA)を構築した。同社は、Lambda、Step Functions、EventBridge、Redis Cacheを含むAWS上のサーバーレスサービスを使用した。このソリューションは、Step Functionsの分散マップ機能を活用し、高度な並行処理を可能にしている。
-
エクスペディア、マイクロ・フロントエンドとGraphQL最適化でフライト検索を高速化
エクスペディアは、Webアプリケーションとモバイルアプリケーションに様々な最適化を適用することで、フライト検索を最大52%高速化した(ページ使用可能時間)。これらの改善をサポートするため、同社はアプリケーションのオブザーバビリティを改善した。Expedia FlightsのWebアプリケーションは、柔軟性、再利用性、より優れた最適化を可能にするため、マイクロ・フロントエンド・アーキテクチャ (MFA)に移行された。
-
技術的負債を防ぎ、返済する方法:チームと技術リーダー、マネージャーができること
技術リーダー、プロジェクトマネージャー、管理職は、ソフトウェア開発者に多くの時間を与えることで技術的負債を防ぐことができる。さらに、チームがコードを改善できるように、余剰時間やリファクタリングスプリントを計画することができるとNedelcho Nikolov氏は主張する。技術的負債に優先順位をつけるために、開発チームは、今投資すればどれだけの時間を節約できるか、今技術的負債を返済しなければ将来ソフトウェアがどれだけ複雑になるかを示すことができる。
-
Microsoft、.NETスマートコンポーネントを発表:AIを搭載したUIコントロール
Microsoftはこのほど、 .NETアプリケーション内の開発生産性を高めるAI機能を提供するUIコントロール、.NET Smart Componentsを発表した。Microsoftによると、これらのコンポーネントは、既存の.NETアプリケーションへのAI機能の統合を簡素化するように設計されており、前述の通り、開発者の労力は最小限に抑えられるという。
-
Erlangランタイムの静的型付け関数型言語Gleamがバージョン1.0に到達
Erlang仮想マシン(BEAM)上で実行されるアクターベースの高度な並行処理が可能な関数型言語であるGleamがバージョン1.0に到達した。これは、セマンティックバージョニングに基づいた下位互換性が保証され、運用システムで使用できるようになったことを意味する。
-
AWS、クラウドから移行するユーザーのデータ転送料免除を発表
先日、AWSは、クラウドを離れるユーザが、AWSインフラからデータを取り出すための下り方向のデータ転送料の免除を発表した。このイニシアチブは、欧州データ法のガイドラインに従い、顧客が代替のクラウドプロバイダーやオンプレミスのデータセンターに乗り換えるのを支援するためのものである。
-
Swift 5.10: 完全なデータ分離コンパイル時の安全性を並行コードに提供
最新のSwiftのリリースであるSwift 5.10には、数点の新しい提案が含まれている。しかしながら、このアップデートは言語の並行処理モデルにとって重要な成果を示しており、これによりコンパイラ・レベルで完全なデータ分離を保証できるようになったと、SwiftチームのエンジニアであるHolly Borla氏は説明する。
-
OpenAI、"Transformer Debugger"ツールをリリース
OpenAIは、"Transformer Debugger"(TDB)と呼ばれる新しいツールを発表した。このツールはOpenAIのSuperalignmentチームによって開発され、自動解釈可能性技術とスパースオートエンコーダを組み合わせたものである。
-
Microsoft Dev Proxy v0.15:Entraで保護されたAPIをモック可能に、他アップデート多数
Microsoft社はこの程、アプリ開発プロセスの合理化を目的としたさまざまな機能強化を特徴とする、Dev Proxy v0.15.0をリリースした。多くの改善点の中でもっとも注目すべきは、Entraで保護されたAPIをモックできるようになったことだ。その他にも、OAuthフローのシミュレーション、モニタリングURLの改善、CORSのサポートの改善、カスタムコマンドなどが追加されている。
-
Freenginx:Nginx社のコア開発者、人気ウェブサーバーのフォークを発表
最近、F5社の元従業員でNginxプロジェクトの主要開発者が、人気のあるウェブサーバのフォークFreenginxを発表した。この新しいプロジェクトは、セキュリティ上の論争に対処するために開始され、企業ではなく開発者によって運営されるNginxのドロップイン代替となることを望んでいる。元F5社のプリンシパル・ソフトウェア・エンジニアであるMaxim Dounin氏が、このフォークについて見解を述べている。