InfoQ ホームページ 設計/アーキテクチャ に関するすべてのコンテンツ
-
MicrosoftがApplication Insights Support for Azure Functionsを発表
Microsoftは先頃、Application Insights for Azure Functionsの初期プレビューを発表した。2つのサービスを統合することにより、インスツルメンテーションコードの組み込み、コードのパフォーマンスをトレンド表示するポータルなどが実現する。アラートや外部Webフックへのコールアウトを生成する監視しきい値の設定も可能だ。
-
Microsoftによる.NETアーキテクチャの手引きに関する発表
4つのアプリケーションアーキテクチャに関する手引きのドラフトが、MicrosoftのDeveloper DivisionとVisual Studioの製品チームから入手可能になった。これらのドラフトは4つの領域を対象としている。マイクロサービスとDocker、ASP.NETによるWebアプリケーション、Azureのクラウド配置、そしてXamarinによるモバイルアプリケーションである。それぞれの手引きはそれぞれのトピックに沿った複数の文書から構成される。Microsoftはこれらのドラフト文書に対して一般のコミュニティからのフィードバックを求めている。
-
Hyperledger技術運営委員会が最初のEthereumプロジェクトを承認
Hyperledgerプロジェクトの上級ディレクターであるBrian Behlendorf氏はブログでHyperledgerの技術運営委員会ががMonaxとIntelの提案を承認した、と発表した。最初のEthereum由来のプロジェクトであるBurrowを具体化していくためだ。このプログエクトはパーミッション型のスマートコントラクトマシンの実現を目指す。
-
MicrosoftがAzure Functions Proxiesのパブリックプレビューをリリース
Microsoftは先日のブログ記事で、Azure Functions Proxiesのパブリックプレビュー版を発表した。この機能は、多数のAzure Function Appを公開する上で、プロビジョニングされるFunction Appの場所や数に関わらない共通エンドポイントを用意したいと考えている企業に、リバースプロキシの機能を提供するものだ。
-
モノリスあるいはマイクロサービスの技術的負債を占う水晶玉 - Amam Tornhill氏の考察
QCon LondonでAdam Tornhill氏は、“A Crystal Ball to Prioritise Technical Debt”と題して講演し、技術的負債のメタファがソフトウェア界に浸透したにも関わらず、いまだ大部分の組織が技術的負債の優先的な返済に苦慮している点を指摘した。講演では、“コードの複雑性とチャーン(churn)の‘ホットスポット’を特定するには”、などの話題が取り上げられた。
-
-
MicrosoftがAzure Relay Hybrid Connectionsで新たにクロスプラットフォームをサポート
マイクロソフトは先頃、Azure Relay Hybrid ConnectionsサービスがGA(General Availability)に達したことを発表した。WebSocketベースのこのサービスは、現在はWCF Relaysと呼ばれている、既存のAzure Service Bus Relayサービスを補完するものだ。
-
Googleのコグニティブへの投資:Cloud Speech APIが一般利用可能レベルに到達
最近のブログ投稿において、Googleは自身のCloud Speech APIが一般利用可能(GA)となったことを発表した。このCloud Speech APIにより、開発者は動的な翻訳に加え、動画、画像、そしてテキストの解析のような、認識処理のための訓練済み機械学習を利用可能になった。Cloud Speech APIは昨年の夏にオープンβの形で開始された。
-
Microsoft、.NETドキュメントの統合を発表
Microsoftが新しい.NET APIブラウザを発表した。標準化された方法で.NETドキュメントを見つけることができる。ドキュメントに対するコミュニティからのコントリビューションも可能になる。ユーザーはUser Voiceサイトから、改善のリクエストと、どの提案がもっとも重要かの投票ができる。これにどのドキュメントをAPIブラウザに追加してほしいかも含まれる。
-
Spring Cloud ContractについてMarcin Grzejszczak氏とのQ&A
Marcin Grzejszczak氏はPivotalのソフトウェアエンジニアである。現在彼はSpring Cloud Contractの開発に取り組んでいる。これはJavaのコンシューマ駆動契約フレームワークである。InfoQはフレームワークの利点のいくつか、とくにコンシューマ駆動契約がマイクロサービスのテストをどのように手助けできるのかを話し合うためにMarcin氏にインタビューした。
-
VaadinがPolyglotフレームワークのバージョン8をリリース
バージョン7のリリースから4年を経て、Vaadinは、同社polyglotフレームワークのバージョン8をリリースした。タイプセーフなAPIやパフォーマンスなど、21の点で改善されている。
-
John Gossman氏が手掛けるMicrosoftのサーバレスプラットフォーム、Azure Functions、Logic Apps
Microsoft AzureのリードアーキテクトのJohn Gossman氏は、ServerlessConf Conferenceで木曜日に、MicrosoftのオープンソースのServerlessプラットフォームに関する講演をした。マイクロソフトのチームは、Azure Functions、Logic Apps、プラットフォームコンポーネントの監視方法についてもデモを行った。
-
HelloFreshがマイクロサービス実現に向けた新APIゲートウェイに移行
HelloFreshは先日、自社アプリケーションをゼロダウンタイムで新たなAPIゲートウェイに移行した。同社エンジニアリングディレクタのÍtalo Lelis de Vietro氏が先頃の記事で、移行プロセスで体験した問題について公開している。
-
Java EE 8に対する長いトンネルの終わりに光が当てられた
Java EE 8への長いトンネルの終わりについに光が当てられたのかもしれない。最近オラクルはJava EE 8におけるJavaコミュニティを更新した。これは最新のリリーススケジュールとJSR活動における更新を含んでいる。作成における約4年間、Java EE 8への道のりは決して平坦ではなかった。
-
アスペクトとサービスに大きな違いはあるのか?
Arnon Rotem-Gal-Oz氏はモノリスとマイクロサービスという区分けは無意味だと考えている。さらに氏は、マイクロサービスを主張する実装の中に、原則のすべてに従わないものが増えつつあるという点も感じている。それでも氏は、半独立的にデプロイ可能なソフトウェアコンポーネントの必要性を軽視することなく、氏が有効性を見出したアプローチであるアスペクトについて論じる。