InfoQ ホームページ Architecture に関するすべてのコンテンツ
-
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氏が、カオスエンジニアリングとレジリエンスエンジニアリングの違いについて説明し、効果的なカオス試験の計画と実行、インシデントから効果的に学ぶ方法についてアドバイスした。
-
MicrosoftがgRPC-Web for .NETをリリース
Microsoftは先週、.NET用gRPC-Webプロトコルの実用レベルの実装をリリースした。元々は試験的機能というサポートだったが、今回、コンポーネントがgrpc-dotnetプロジェクトの一部となったのだ。新しいコンポーネントにより、ブラウザ内でgRPCを使用できるようになるので、HTTPサーバをプロキシとして使用しなくても、Webアプリケーションが直接gRRCサーバと通信可能になる。
-
第2世代JavaScriptフレームワーク&ライブラリ:Angular、React、Vueを超えて!
近年、大企業は、信頼性、安定性、保守性に重点を置いて、内部のJavaScriptテクノロジスタックをオープンソース化している。 Geertjan Wielenga氏はFOSDEM’20でその動きの背後にある駆動者とそれが開発者にどのように役立つかを説明した。
-
可観測性を使って迅速なリリースを実現する
迅速なフィードバックを得るためには、高い頻度で、準備が整えば即座にリリースし、自動化システムを使って変更をライブにテストすることが必要だ。正常に動作していること、警告が発生していないことの検証には、監視機能が使用できる。迅速なリリース(shipping fast)は結果的にテスト回数を削減し、問題に対するレジデンスを向上することになる。
-
“絶大な”クラウド利用が新たな調査で明らかに
O'Reilly Mediaが新たに発表したCloud Adoption in 2020レポートには、クラウドコンピューティングに対する"絶大な"支持が描かれている。調査にはまた、サイトリライアビリティエンジニアリング(Site Reliability Engineering)採用の増加、高いが頭打ちのマイクロサービス採用、サーバレスコンピューティングへの関心の低さ、といった結果も現れている。
-
予想とアジャイルメトリクスを使って将来を予測する
一般的な見積もり(estimation)のアプローチでは、我々の望む予測可能性を得られないことが多々ある。予想は、一定範囲の起こり得る結果と、結果が現実になる可能性を答えるものだ。"いつ完了するのか?"、"xxまでに何を提供できるのか?"といった類の疑問に、確信を持って回答することができる。
-
MicroProfile GraphQL 1.0 - MicroProfileファミリの新しいAPI
MicroProfile コミュニティは新しいスタンドアロン API である MicroProfile GraphQL 1.0 をリリースした。- Reactive Streams Operators、Context Propagation、Reactive Messagingの3つの既存のスタンドアロンAPIに加わることで、MicroProfile GraphQL仕様の意図は「ユーザーが Java でポータブルな GraphQL ベースのアプリケーションを素早く開発できるようにする、『コードファースト』な API のセットを提供する 」ことにある。
-
分散型組織をより効果的にするには
地理的あるいは時差的な近接性を中心として構成された自律型チームモデルは、分散型組織をより効果的なものにすることができる。逆Cornway戦略(Reverse Conway Maneuver)を用いれば、ボトルネックを意図的に追加ないし排除することが可能になり、構築しようとしているデザインをより適格にサポートすることが可能になる。