InfoQ ホームページ Architecture に関するすべてのコンテンツ
-
Spotifyのアーキテクチャ決定レコード
Spotifyのいくつかのチームは、アーキテクチャ決定レコード(ADR)を使用して、彼らが下した決定を記録する。ADRはSpotifyに多くのメリットをもたらした。たとえば、新しい開発者向けの新人研修の改善、組織の変更によるプロジェクトの所有を引き継ぐ際のアジリティの向上、ベストプラクティスに関するチーム間の連携の改善などである。
-
Ionic 5リリースはiOS 13との一貫性、Angular Ivyをサポート
最近のIonic 5リリースでは、iOS 13スタイルのサポート、新しいカスタムアニメーションAPI、および改善されたIoniconアイコンセットが追加されている。
-
AlphaFoldアルゴリズムがCOVID-19タンパク質構造を予測
DeepMindはAlphaFoldを使用して、新規コロナウイルス2019(NCOVID-2019)のアミノ酸配列から3Dタンパク質構造を直接予測する。
-
NGINXは、アプリケーションビューを統合するために大幅に再設計したController 3.0をリリース
NGINXは、NGINXデータプレーンを管理するためのコントロールプレーンソリューションであるNGINX Controller 3.0のリリースを発表した。3.0リリースでは、Controllerの完全な再設計により、コントローラが「アプリ中心のエクスペリエンス」に移行し、アプリケーションレベルでインフラストラクチャとインタラクションできるようになる。3.0リリースには、完全な設定API、ロールベースのセルフサービスポータル、組み込みの証明書マネージャーが含まれる。
-
AWS Serverless Application ModelがStep Functionsステートマシンをサポート
AWS Serverless Application Model (AWS SAM) は先頃、AWS Step Functionsステートマシンをサポートした。新しいAWS::Serverless::StateMachineリソースタイプを使用すると、開発者はSAMテンプレート内または別のファイルでステートマシンを定義できるため、ワークフローオーケストレーションをサーバレスアプリケーションの統合部分としてプロビジョニングできる。
-
InfoQ Liveの紹介 - 8月25日(火)に開催されるマイクロサービスの仮想イベント
今回紹介するInfoQ Liveは、現代のソフトウェア開発に携わる読者のために特に企画された、1日開催の仮想学習イベントである。世界レベルの実践家から、マイクロサービスの開発と運用に関するトピックの詳細な情報が得られる。業務にすぐに活かすことのできる、実践的な戦略が見つかるはずだ。8月25日の午前9時(東部夏時間)/午後3時(中央ヨーロッパ夏時間)に開催される。わずか49ドル、今すぐ登録しよう。
-
Fastify 3.0 パフォーマンス、ロギング、スキーマ、TypeScriptサポートの改善
Fastifyは、オープンソースの低パフォーマンスオーバーヘッドNode.js Webフレームワークである。 Fastifyバージョン3では、Fastify内でExpressアプリケーションを実行するためのサポートが導入され、ログのシリアル化とスキーマ置換に改善が加えられ、より優れたTypeScript定義のサポートが提供される。
-
Fathymローコードプラットフォームパブリックベータ版が利用可能に
パブリックベータとして利用可能になったFathymは、Azureベースのデータ駆動型アプリケーションの作成を可能にすることを目的としたローコードフレームワークである。Fathymは、アプリケーションオーケストレーションと自動インフラストラクチャ管理のサポートも提供する。
-
Amazon API GatewayのHTTP APIの一般提供開始
Amazonは先頃、AWSのAPI GatewayでのHTTP APIの一般提供(GA)を発表した。 パブリッククラウドプロバイダーは、HTTP APIを使用して、REST APIのコア機能を低価格で提供し、待ち時間のオーバーヘッドを削減し、使いやすさを実現する。
-
Chrome 81 新しいARおよびNFC機能と再設計されたHTMLフォームコントロール リリース
Googleは先頃、デスクトップとモバイルのChrome 81をリリースした。 この最新リリースは、新しい拡張現実(AR)機能と新しいNFC機能を提供し、再設計されたHTMLフォームコントロールも同梱されている。 再設計の目的は、フォームコントロールのルックアンドフィールを改善し、アクセシビリティとタッチサポートを改善することである。
-
Twitterハックは内部作業によるもの
昨日(2020/7/15)、多くの有名人のアカウントから、Bitcoinの半額セールを広告するツイートが多数ポストされた。何が起きたのか、それはなぜか?InfoQが調査した。
-
MSMQと.NET Core
Microsoft Message Queuing (MSMQ) は現在、.NET Coreでは使用できない。一般的には他のメッセージキューシステムが好まれているが、エンタープライズアプリケーションの多くがMSMQをベースとしているため、.NET Frameworkから.NET Coreや次期バージョンである.NET 5への移行を考えているチームにとっては問題である。しかし先日のReference Sourceへのプルリクエストが、状況を変えてくれるかも知れない。
-
Googleがオープンソースプロジェクトのトレードマークを新たな財団に寄贈
先週水曜日、Googleは、同社のコントロール下にあるオープンソースプロジェクトに関連するトレードマークの管理を目的としたOpen Usage Commons Foundationを新たに設立し、Istio、Angular、Gerritのトレードマークを移行した。この行動はすべての人々が歓迎するものではなく、メリットにも疑問が残る。InfoQは、あらゆる場所の開発者に対してそれが持つ意味を知るべく、背後にあるストーリについて調査した。
-
スマートAPIにはリアクティブなビジネスプロセスとテクノロジが必要だ - QCon LondonでのBernd Reucker氏の講演より
サーキットブレーカや非同期通信、リアクティブサービスを備えたスマートAPIの実装には、流行りのテクノロジだけでなく、ビジネスプロセスの変更が必要だ。rnd Reucker氏はQCon Londonで、単純なリクエスト/レスポンスAPIを越えるために考慮すべき課題とトレードオフについて講演した。
-
カオスエンジニアリングとレジリエンスエンジニアリング - メンタルモデル、ツール、試験
先日のInfoQポッドキャストで、Jeliの共同創業者兼CEOのNora Jones氏が、カオスエンジニアリングとレジリエンスエンジニアリングの違いについて説明し、効果的なカオス試験の計画と実行、インシデントから効果的に学ぶ方法についてアドバイスした。