InfoQ ホームページ Architecture に関するすべてのコンテンツ
-
-
Strange Loop 2016 要約: 政府によるハッキングに対する保護条項、そしてClojureとJava 9
本記事はStrange Loop 2016の要約である。Amie Stepanoich氏の基調講演「政府によるハッキングに対する保護条項」、 Stuart Halloway氏による「Clojure Spec」そしてSimon Ritter氏による「JigsawとJDK 9」を取り上げる。
-
どうアジャイルとアーキテクチャは袂を分かち、最後に友好関係を築いたか
人々はアーキテクチャを定義すること、もしくはソフトウェア設計を行うことの必要性をアジャイル宣言の不正確な解釈のために止めてしまったと、Software Architecture for Developersの著者であるSimon Brown氏は主張した。多くのソフトウェア開発者はプラクティスの十分な工具箱を持っていると思っておらず、ソフトウェア業界にはソフトウェアアーキテクチャに対する十分な共通言語が欠落している。良いアーキテクチャはアジリティを高める。方向性を設定するための強固な基盤を構築するのに必要十分な事前設計が必要である。
-
EtsyがAPIアーキテクチャに移行した目的と方法
QCon New York 2016で,EtsyのソフトウェアエンジニアのStefanie Schirmer氏は,自身の会社がAPIファーストアーキテクチャへの移行に成功して複数デバイスのサポートとサーバのパフォーマンス問題への対処を達成したことと,それが開発チームによって迅速に採用されたことをテーマに講演を行なった。
-
Azure Premium Messaging ServiceがGAに到達
Microsoftは7月15日,Azure Premium MessageサービスがGA(General Availability)に到達したと発表した。Premium Messagingは,より予測可能性の高いメッセージパフォーマンスを求めるユーザを対象とするサービスだ。InfoQは今回のマイルストンについてさらなる洞察を得るべく,プリンシパルプログラムマネージャのDan Rosanova氏にコンタクトを取った。
-
NGINXのリリースはアプリケーションセキュリティを目標にしている
NGINX Plus R10がリリースされ、アプリケーションセキュリティの改善とネットワーク統合に焦点が当てられている。このリリースはJSON Webトークン(JWT)検証によるAPI認証をサポートし、楕円曲線暗号(ECC)証明書のサポートとともにSSL/TLSの性能改善を図っている。
-
StopLightがビジュアルAPIデザインツールを開始
StopLight は 新しいビジュアルデザインツールと様々なAPIを抽象化し、単一のインターフェースに抽象化するためにクラウドサービスを開始した
-
ドメイン駆動設計でビジネスを駆動する
ソフトウエア開発者はコードの設計と維持だけでなく、その経験を生かしてビジネスサイドに方向を与える能力も持ちつつある。ドメイン駆動設計(DDD)を使うことで、開発者は顧客の振る舞いを見つけビジネスの性質を変化させるための施策を推奨できる。
-
データはマイクロサービスを取り扱う際の難しい部分である
エンタープライズのためのマイクロサービスを作成・開発する際の最も難しい問題の1つはデータである。ドメイン駆動設計(DDD)を用いて事業ドメインの分析を行い、データをどう表現するかを判断することはマイクロサービスアーキテクチャを構築する際に助けになる、Christian Posta氏はマイクロサービスの実装についての一連のブログ投稿の1記事でこう述べている。
-
WSO2 MSF4JにSpringとSwaggerのサポートが追加
WSO2 MSF4J 2.0 にSpringおよびSwagger定義の生成サポート,ExceptionMapper,StreamingOutputが追加された。
-
-
Google Chrome 53 Beta版にてShadow DOM V1が登場
GoogleのChrome 53ベータ版はShadow DOM V1とPaymentRequest APIをサポートした。以前のV0バージョンから大幅な改善がみられるShadow DOM V1へのアップグレードは、複数のShadow rootsの非推奨化や、closed modeに設定することにより外からShadow rootのノードへのアクセスを不許可にする機能追加を含む。
-
Autodeskによるサーバーレスマイクロサービスのアーキテクチャ例
「What's Better Than Microservices? Serverless Microservices」というタイトルのウェブキャストで、Alan Williams氏 (Autodesk)、Asha Chakrabarty氏 (Amazon)、Alan Ho氏 (Apigee)らが、Apigeeエンドポイントを使いLambda関数で構築した、AWS上で動くサーバーレスマイクロサービスのアーキテクチャについて説明した。
-
リクエストマッチングとスタブ管理が改善されたAPIモックツールのWireMock v2がリリースされた
APIモックとサービス仮想化ツールであるWireMock v2がリリースされた。中心となる改良点は、改善されたリクエスト検証失敗レポート、(Java 8のラムダの使用を含む)カスタムリクエストマッチングロジックを作成する能力、gzip圧縮されたリクエスト及びレスポンスボディのサポート、ランダムに分散された��延(現在は一様分布と対数正規分布がサポートされている)、そしてcookieとbasic認証ヘッダのマッチングを含む。
-
Azure Logic Appsが一般提供開始
7月27日、MicrosoftはIntegration Platform as a Service (iPaaS)であるLogic Appsが一般向け提供(GA)に達したと発表した。GAリリースにはワークフローの実行詳細やテレメトリのイベントとアラートなどの管理機能が追加されている。InfoQは主席グループプログラムマネージャーであるJim Harrer氏に今回のリリースについて話を聞いた。