InfoQ ホームページ Architecture に関するすべてのコンテンツ
-
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は氏にインタビューして,マイクロサービスをできる限り小さくする方法,マイクロサービス実装時の問題と対処方法,プログラムスタイルが問題となる理由,開発者がコードスキルを向上させるためにできること,などについて聞いた。
-
DDD、イベント、マイクロサービス
マイクロサービスを素晴らしいものにするには、ドメイン駆動設計(DDD)が必要であり、5年から10年前に発生した誤ちはDDDによって解決されたが、マイクロサービスの世界でも同じことが起こっている。David Dawson氏はロンドンで開催されたDDD Exchangeの講演でこのように自身の考えを発表した。
-
Adrian Cockcroft氏の語る,マイクロサービス管理の課題
Adrian Cockcroft氏はDevopsdays Amsterdam 2015の基調講演で,CIOの主な目標 – ITとビジネスの整合,製品の迅速な開発,セキュリティ侵害の回避 – は,DevOpsプラクティスの適用とコンテナ化されたマイクロサービスの継続的デリバリによって達成可能である,と論じた。しかしマイクロサービスは,管理面での新たな課題を提起する。その課題をいくつか解決する策として,Cockcroft氏が提案するのはシミュレーションだ。
-
ITILとDevOps - その観点の違い
ITILとDevOpsを比較した議論は珍しいものではない。このテーマにはさまざまな見地がある。考え方が異なるというものがあれば,適合性があるというものもある。異なるものだがIT分野においてそれぞれの役割を持っている,という意見もある。Open Group IT4IT ForumのメンバのCharles Betz氏は,この2つには基本的な原則の対立があると言う。フェーズ分割されたワークフローから抜けられていないITILに対して,DevOpsはリーン製品管理の教義を採用しているというのだ。
-
Kotlinは次世代アンドロイド開発言語になれるのか
2010年に始まったJavaをめぐるオラクルとグーグルの間の戦争が、オラクルの勝利で終わる可能性が高くなった。 1審で陪審員の判決をひっくり返してまで、グーグルの手を上げてくれた裁判所は、2審では、オラクルの手をあげた後、29日、米最高裁が控訴を棄却したためである。 グーグルがこのままJavaをアンドロイドの開発言語として使うとアンドロイドスマホメーカーは今後莫大なロイヤリティをオラクルに支給しなければならない状況なのでグーグルが今後のアンドロイド開発言語としてJavaを排除し、新しい言語を導入する可能性が高まった。 こんな中でアンドロイドの開発言語として注目されているのが、アンドロイドのSwiftとも呼ばれるKotlinである。
-
-
bol.comでのアジャイルのスケールアップ
InfoQはbol.comのITディレクタであるMenno Vis氏にインタビューして,アジリティ向上によるメリット,bol.comでのスクラムの展開,アジャイルにおけるロードマップの利用,アジャイルをスケールアップする場合に直面する問題点,アジャイルのスケールアップでbol.comが重視していること,緩く連携したチームの実現,bol.comが社員のために行ってきた活動などについて聞いた。