InfoQ ホームページ Architecture に関するすべてのコンテンツ
-
sun.misc.Unsafe廃止に対する回避策の議論がコミュニティで始まる
sun.misc.Unsafeへの対応に関する議論がコミュニティで始まっている。このクラスは,サポート対象外のプロプライエタリなAPIの一部であるにも関わらず,メモリ管理の低レベルアクセスを提供する手段として,数多くの一般的なツールが広く利用している。Oracleが,ある時点でこのクラスを削除したいという意向を示したことで,開発者たちは,有効な代替手段を模索している状況だ。
-
-
Scrum Allianceの"Scrum User Group"商標登録出願に対するコミュニティの反応
2009年にScrum Allianceは,“スクラムユーザグループ(Scrum User Group)”という用語を保護商標とするための商標登録を出願した。Scrum Allianceの創設者のひとりであるKen Schwaber氏はブログ記事に,自身が今回のこの動きに強く反対していること,コミュニティからの意見を求めていること,その結果によっては法的な異議申し立ても辞さないこと,などを書いている。
-
ErlangのスケジューラGASchedulerがオープンソースに
フリーで使える分析プラットフォームであるGameAnalyticsは、gaschedulerをオープンソースにした。gaschedulerは Erlangのライブラリで、分散タスクを並列に実行する汎用スケジューラを提供する。InfoQは作者であるChris de Vries氏に話を聞いた。
-
Jeff Sutherland氏に聞く,アジャイルのリーダシップ
InfoQはJeff Sutherland氏にインタビューして,スクラムを導入しようとする大規模組織が抱える問題について聞いた。組織の障害に対処する能力を向上し,アジャイルリーダシップを改善するにはどうすればよいのか,アジャイルに移行しようとするチームを支援する上で,スクラムマスタには何ができるのだろうか。氏はまた,組織がスクラムを導入する上での,マネージャに対するアドバイスも語ってくれた。
-
CQRSに対する批判的見解
Command Query Responsibility Segregation(CQRS, コマンドクエリ責務分離)をもっと大きく,アーキテクチャ的コンテキストで眺めてみると,他にも利用可能なアーキテクチャスタイルが存在することに気付く。データベース技術でも,同じ問題を簡単な方法で解決することが可能だ – Udi Dahan氏は,CQRSへのアプローチに関して,このような意見を述べている。CQRSが本当に必要であったとしても,はるかに少ない可動部品で目標の大部分を達成可能な方法も存在する。
-
IBMが50プロジェクトのオープンソース化ヘ
IBMがdeveloperWorks Openという新しいポータルサイトを公開した。このサイトは、オープンソースの様々なプロジェクトをまとめたサイトであり、アナリティクス、クラウド���IoT、モバイル、セキュリティ、ソーシャル、Watsonその他を含む数多くのドメインを扱う。今までのところ、IBMは約30プロジェクトをオープンソース化し、2015年の終わりまでに50に増やすことを計画している。そして、将来的にはさらに増やすつもりだ。
-
Postman 3.0リリース : ファンダーへのインタビュー
Postmanは人気のChromeアプリケーションで、APIのテスト、ビルド、文書化に使える。InfoQはPostmanのCEOであり、ファウンダーであるAbhinav Asthana氏にインタビューし、最新のリリースについて、読者がPostmanの理解を深められるよう、Postmanがどのように生まれたか、なぜAPI開発者に人気なのか、3.0で新しくなった点について、話を聞いた。
-
ハイパーメディアREST APIサーバの設計とクライアントからの利用
RESTとハイパーメディアにはメリットも多いが,クライアントとサーバ両方のAPIを著しく複雑化するために,それが有効なシナリオは限られる。Jimmy Bogard氏は一連のブログ記事で,ハイパーメディアなどさまざまなメディアタイプの選択から始まる,サーバからクライアントまでの完全なハイパーメディアソリューション実現の上で何が必要なのかを説明している。
-
DDD、イベント、マイクロサービス
マイクロサービスを素晴らしいものにするには、ドメイン駆動設計(DDD)が必要であり、5年から10年前に発生した誤ちはDDDによって解決されたが、マイクロサービスの世界でも同じことが起こっている。David Dawson氏はロンドンで開催されたDDD Exchangeの講演でこのように自身の考えを発表した。
-
Douglas Crockford氏が新たなWebのアイデアを公開
サンフランシスコのAngular UカンファレンスでDouglas Crockford氏が,Webをアップグレードするという過激な新アイデアを公表した。氏の提案はWebの部品を,より新しいセキュアな代替品に置き換えて,既存のSSLやHTML, CSS, JavaScriptといったテクノロジを破棄するというものだ。
-
インメモリ分析,キャッシュ,検索をサポートし,NoSQLに統合するBasho Data Platform
Basho Data Platformは,RedisなどNoSQLデータベースとインメモリ分析,キャッシュ,検索といった機能の統合をサポートする。Riak NoSQLデータベースの提供企業であるBasho Technologiesは5月,ビッグデータやIoT,ハイブリッドクラウドアプリのデプロイと管理の可能なデータプラットフォームの提供を発表した。
-
Udi Dahan氏の語るビジネスロジックの再利用とマイクロサービス
再利用(Reuse)はこの13年間,システム開発のほぼすべての事象に対するモットーだった。しかしながら再利用は,少なければ健康的だが,度が過ぎるとダメージを被る,シアン化合物のようなものだ – ロンドンで開催された今年のDDD Exchangeカンファレンスでのプレゼンテーションで,Udi Dahan氏はこのように述べて,ビジネスロジックの面からの視点を提案した。
-
避けるべきDDDの10の失敗
ドメインエキスパートとやりとりをしない、というのが、ドメイン駆動設計 (DDD)でよくある失敗のひとつであり、これを早い段階で修正することで、チームの時間を節約できると、Daniel Whittaker氏は説明する。氏は、DDDの実践の中で、よく出くわす10の失敗についての説明の中で、この点を指摘した。
-
マイクロサービス実装時の課題 - なぜプログラミングスタイルが問題なのか
Fred George氏がGOTO Amsterdam 2015で,“Challenges in Implementing MicroServices”および“The Secret Assumption of Agile”と題した講演を行った。InfoQは氏にインタビューして,マイクロサービスをできる限り小さくする方法,マイクロサービス実装時の問題と対処方法,プログラムスタイルが問題となる理由,開発者がコードスキルを向上させるためにできること,などについて聞いた。