InfoQ ホームページ エンタープライズアーキテクチャ に関するすべてのコンテンツ
-
Agile 2016: アジャイルプログラムのマネジメント - 成果と価値を測定する
Johanna Rothman氏がAgile2016で,アジャイルプログラム管理のための測定について講演を行なった。講演の中で氏は,測定する対象の選択する上での課題を説明し,従来の計測が意思決定に必要な情報を提供していないことを述べた上で,有用な測定の実例を紹介した。
-
分散システム構築の実体験から学んだこと
我々は分散の時代を生きている。しかし,分散システムに関わるすべての問題にひとつひとつ対処しなくてはならない,という意味ではない。本当に必要な問題のみを解決すればよいのだ。ビジネスにおける価値を見出し,リスクを取るべき場所を判断するセンスを養おう。これが分散システム構築を容易なものにしてくれる - Stefan Tilkov氏とのインタビューで,Camille Fournier氏はこのように主張した。
-
Strange Loop 2016 要約: 政府によるハッキングに対する保護条項、そしてClojureとJava 9
本記事はStrange Loop 2016の要約である。Amie Stepanoich氏の基調講演「政府によるハッキングに対する保護条項」、 Stuart Halloway氏による「Clojure Spec」そしてSimon Ritter氏による「JigsawとJDK 9」を取り上げる。
-
Azure Premium Messaging ServiceがGAに到達
Microsoftは7月15日,Azure Premium MessageサービスがGA(General Availability)に到達したと発表した。Premium Messagingは,より予測可能性の高いメッセージパフォーマンスを求めるユーザを対象とするサービスだ。InfoQは今回のマイルストンについてさらなる洞察を得るべく,プリンシパルプログラムマネージャのDan Rosanova氏にコンタクトを取った。
-
ドメイン駆動設計でビジネスを駆動する
ソフトウエア開発者はコードの設計と維持だけでなく、その経験を生かしてビジネスサイドに方向を与える能力も持ちつつある。ドメイン駆動設計(DDD)を使うことで、開発者は顧客の振る舞いを見つけビジネスの性質を変化させるための施策を推奨できる。
-
WSO2 MSF4JにSpringとSwaggerのサポートが追加
WSO2 MSF4J 2.0 にSpringおよびSwagger定義の生成サポート,ExceptionMapper,StreamingOutputが追加された。
-
Azure Logic Appsが一般提供開始
7月27日、MicrosoftはIntegration Platform as a Service (iPaaS)であるLogic Appsが一般向け提供(GA)に達したと発表した。GAリリースにはワークフローの実行詳細やテレメトリのイベントとアラートなどの管理機能が追加されている。InfoQは主席グループプログラムマネージャーであるJim Harrer氏に今回のリリースについて話を聞いた。
-
Juval Löwy氏が語る - クラスがすべてサービスであるべき理由
Juval Löwy氏は,個々のクラスをサービスで表現したサービス指向アプリケーションによる,システム構築手法のパイオニアだ。このようなアプリケーションは,最初は'クラス爆発'のように思われるかも知れないが,実は真に分解され,適切に分析および設計されたシステムである。氏は自らの意図を述べた上で,開発チームがこのプロセスを改善する方法を説明する。
-
Microsoft REST APIガイドラインはRESTfulではない
Microsoftが「RESTful」なAPIを作成するためのガイダンスを公開した。Roy Fielding氏は、そのAPIを (RESTとほとんど関係ない) HTTP APIと見なしている。
-
UberにおけるモノリシックなAPIのマイクロサービスへの分解
UberのエンジニアであるEmily Reinhold氏は、モノリシックなAPIをモジュール化された柔軟なマイクロサービスアーキテクチャに分割した方法を記事にした。彼女はUberが移行するにあたり鍵となったいくつかの設計事項とアーキテクチャ上の選択について焦点を当てた。
-
Web APIにバージョンをつけないように
URIにバージョンを付与したり、バージョン付きのmedia typeを使用することによりWeb APIにバージョンを付与するのはオープンWebにおいては機能しない。むしろ必要とされているのは必要とする変更を行いながら進化していくための規則である、とSebastien Lambla氏は最近ので主張し、バージョンを付与する必要性を避ける方法を述べた。
-
Confluent Platform 3.0がKafka Streamsによるリアルタイムデータ処理をサポート
Apache Kafkaメッセージングフレームワークの支援企業であるConfluentが提供するConfluent Platform 3.0メッセージングシステムでは,リアルタイムデータ処理にKafka Streamsをサポートしている。同社は先週,同オープンソースのConfluentプラットフォームの最新版を一般提供開始すると発表した。
-
Atom 1.9ベータがパフォーマンス向上とドラッグアンドドロップによるタブレイアウトを実現
GitHubのAtomテキストエディタのバージョン1.9ベータ0がバージョン1.8と同時に発表された。再設計されたバッファディスプレイレイヤ,ドラッグ・アンド・ドロップによるタブのレイアウト,Electronのアップグレードなどが注目点だ。
-
ロイズ銀行でのビジネスマッピングによるアジャイルの促進
Tony Grout氏とChris Matts氏がビジネスマッピングとスキルの流動性についてQCon London 2016で語り、彼らのロイズ銀行での実践例を示した。講演では、ふたりはロイズ銀行でこの手法をどのように導入したかについて語った。彼らが説明したのはビジネスの戦略と人の能力と願いを組み合わせ、ビジネスサイドと技術者の協力を改善する方法だ。InfoQは彼らにインタビューした。
-
Microsoftが一般向けクラウドワークフローツール”Flow"を提供
Microsoftは2016年4月27日,Flowという名の新しい個人用ワークフローツールを発表した。一般的なSaaSベースサービス間の作業を統合することによる,個人作業の自動化に焦点を当てた,“IFTTT”風のツールだ。