BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ Architecture に関するすべてのコンテンツ

  • 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)の‘ホットスポット’を特定するには”、などの話題が取り上げられた。

  • スケール性のために進化したDropbox API

    Dropboxはスケール性を考慮して、これまでとは大幅に異なるAPIのV2を開発した。

  • マイクロサービスによる過剰なアラートを回避するには - Qcon LondonでのSarah Wells氏の講演より

    Sarah Wells氏はQCon Londonで、“Avoiding Alerts Overload from Microservices”と題した講演を行った。その中で氏は、開発者やオペレータに向かって、マイクロサービスベースの分散システムを構築するには、監視に対する考え方を根本的に変えなければならない、と警告した。重要なのは、 サポート可能なシステムを構築すること、監視およびアラート機能の開発では主要ユーザの作業工程やビジネス機能など‘重要な部分’の監視に注力すること、アラートの向上と改善を継続的かつ積極的に行なうこと、である。

  • 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は昨年の夏にオープンβの形で開始された。

  • CNCF(Cloud Native Computing Foundation)のポートフォリオにLinkerd, gRPC, CoreDNSが加わる

    2017年の初めから、Cloud Native Computing Foundation(CNCF)は、自らのホスティングおよびスチュワードシップのポートフォリオに新たな3つのプロジェクトを追加した。サービスディスカバリと障害処理と可視性を提供する‘サービスメッシュ’、言語非依存の高性能RPCフレームワークである‘gRPC’、高速でコンフィギュレーション可能なクラウドネイティブDNSサーバの‘CoreDNS’である。

  • W3C Web of Thingsワーキンググループが活動を開始

    先頃設立されたW3CのWeb of Thingsワーキンググループが標準化作業を開始した。このワーキンググループ(WG)は、過去にWeb of Things Interest Group(IG)が実施した調査から生まれたものだ。

  • GitHubが開発者の創造権を承認へ

    GitHubのBalanced Employee Intellectual Property契約(BEIPA)は、開発者が仕事以外の知的創造を行なう権利をより多く認めるための、新たなバランスを表明する試みである。オープンソースプロジェクトとすることによってGitHubは、再利用や外部からのコントリビューションも可能にしようとしている。

  • HelloFreshがマイクロサービス実現に向けた新APIゲートウェイに移行

    HelloFreshは先日、自社アプリケーションをゼロダウンタイムで新たなAPIゲートウェイに移行した。同社エンジニアリングディレクタのÍtalo Lelis de Vietro氏が先頃の記事で、移行プロセスで体験した問題について公開している。

  • アスペクトとサービスに大きな違いはあるのか?

    Arnon Rotem-Gal-Oz氏はモノリスとマイクロサービスという区分けは無意味だと考えている。さらに氏は、マイクロサービスを主張する実装の中に、原則のすべてに従わないものが増えつつあるという点も感じている。それでも氏は、半独立的にデプロイ可能なソフトウェアコンポーネントの必要性を軽視することなく、氏が有効性を見出したアプローチであるアスペクトについて論じる。

  • オープンソースのLikerdプロジェクト、マイクロサービス界のTCP/IPになる旅の第1歩

    クラウドネイティブサービスを提供するBuoyantは、Linkerdの1周年を発表した。Linkerdは、クラウドネイティブなマイクロサービスベースのアプリケーションを対象とした、オープンソースな“サービスメッシュ”だ。創業者でCEOのWilliam Morgan氏が、InfoQのために今回のマイルストンを説明してくれた。

  • Azure Service Fabric SDKがオープンソース化へ

    Microsoftは、Azure Service Fabric SDKのソースコードを公開したことを最近発表した。Azure Service Fabricは、パッケージ、デプロイ、管理、およびマイクロサービスのための分散システムプラットフォームである。SDKはService Fabric APIを提供し、それによって.NETアプリケーションをService Fabricプラットフォームに統合できる。

  • Deliverooのモノリスから分散システムへの移行について

    Deliverooはこの数年間、ビジネスおよびITの両面で飛躍的な成長を遂げたことにより、大規模なモノリシックアプリケーションに関わるさまざまな技術的課題に直面している。解決策は分散化だが、しかしマイクロサービスではない。先日のQCon LondonカンファレンスのプレゼンテーションでGreg Beech氏は、同社のモノリスシステムから分散システムへの移行について説明した。

BT