InfoQ ホームページ Architecture に関するすべてのコンテンツ
-
スクラムのためのNexus Guideを公開
Nexusは,大規模なソフトウェア開発プロジェクトを展開,維持するためのフレームワークである。Nexus Guideは,スクラムをスケールアップする上でScrum Guideの次段階として,複数のソフトウェア開発チームを統合した活動のサポートとして使用することができる。
-
シークレットを大規模に管理するHashi CorpのVault - Armon Dadgar氏に聞く
Armon Dadgar氏がQCon New Yorkで,最新の生産システムにおけるセキュリティ要件をテーマとした,情報豊富なプレゼンテーションを行った。InfoQはプレゼンテーション後のDadgar氏に面会する機会を得て,大規模システムでシークレット(secret, 秘匿情報)を管理するためのオープンソースツールである,HashiCorpのVaultに関して聞くことにした。
-
‘Agile on the Beach’カンファレンスで得られたもの - 第1日
英国のコーンウォールで開催された第5回‘Agile on the Beach’カンファレンスでは,アジャイルソフトウェアデリバリの著名な実践家たちが,この分野における最先端の新たなトレンドをテーマとしたプレゼンテーションを行った。そこで語られた主なメッセージは,ソフトウェアデリバリのライフサイクル全体を通じた科学的手法のより厳密な利用の必要性と,アジャイルプラクティスを製品開発に適用することで得られるメリットだ。
-
AXA Digital Agencyのイノベーション
AXA Digital Agencyは,AXAのディジタル移行をサポートするために,デザイン思考やMVP(Minimum Viable Product, 実用最小限の製品)デプロイメント,グロースハック(Growth Hacking)といった,リーンスタートアップのアプローチを展開している。この記事ではYves Caseau氏とのインタビューから,イノベーションの重要性,リーンスタートアップアプローチの採用,MVPとグロースハックの利用から学んだこと,イノベーションを目指す上でのアドバイスを紹介する。
-
Microsoft Azure Event Hubs、月1兆トランザクションを超える
Microsoft Azure Service Busプロダクトチームによると、Microsoft Azure Event Hubsメッセージングサービスは2015年6月に、1日当たり約150ペタバイト、300億メッセージ、1秒当たり375,000メッセージを処理したという。
-
コアワークシステムによる転換行動の促進
Mike Orzen氏はLean IT Summit 2015で,コアワークシステムを利用した転換行動(transformational behavior)の促進について講演を行う。この記事では,リーンITに組織が期待するメリット,継続的改善を構築する上で新たな行動の適用と強化が不可欠な理由,IT組織にとってのコアワークシステムとワークプロセス,リーンIT移行を目指す上での誤りとそれを防ぐ方法についてのインタビューを紹介する。
-
オラクルがJavaエヴァンジェリストを削減
オラクルは今週、Javaの世界に衝撃を与えた。Cameron Purdy氏やSimon Ritter氏を含む、トップJavaエヴァンジェリストののうち数人を削減すると発表したのである。
-
Ilan Goldstein氏のScrum Myth Busterシリーズ
この記事では,認定スクラムマスタであるIlan Goldstein氏による,スクラムの俗説(Myth)に関する説明を取り上げる。
-
Goと「Go kit」によるマイクロサービス構築: Peter Bourgon氏とのQ&A
Golang UK Conferenceにおいて、Peter Bourgon氏がオープンソースのマイクロサービスツールキット「Go kit」を紹介した。これを使うことで、モダンな企業のアプリケーションスタックにおけるGoベースのサービス作成を簡単化、標準化することができる。
-
ソフトウェアアーキテクチャを定義する10の特性
ソフトウェアアーキテクチャというのは、プロセス(仕様やビジネス目標をアーキテクチャ設計にマッピングする、一連の戦略的な設計判断)であり、もの(さまざまなステークホルダーに向けて書かれた、プロセスによって生み出されるビューの集合)である。Michael Stal氏はソフトウェアアーキテクチャの定義をこう説明する。
-
APIドキュメンテーションの将来、Readme.io創業者とのインタビュー
ドキュメンテーションはソフトウェア開発でかなり軽視されている領域のひとつだが、ようやく注意が向けられるようになってきて比較的新しいツールがたくさん出てきている。APIにとって、ドキュメンテーションは不可欠なものだろう。Gregory Koberger氏は、デベロッパドキュメントをAPIとAPIダッシュボードにもっと直接つなぐためのシステムに取り組んでいる。
-
分散システム開発で学んだ教訓
部分的障害(Partial Failure)のような分散システムの問題に対して最大限できることは,問題が起きないように願うだけではなく,それらに備えることだ - InfoQとのインタビューでVaughn Vernon氏はこのように説明して,部分的可用性(Partial Availability)を考慮した設計や,依存性が利用不可能な場合にオペレーションを回復するための上限付き指数待機(Capped Exponential Back Off)の利用など,現実的なアプローチと実践的アドバイスを書いたJeff Hodges氏のブログ記事を紹介してくれた。
-
-
Jørn Larsen氏に聞く; チームワークとユーザ協力
Tirforkの共同設立者でCEOのJørn Larsen氏がGOTO Amsterdam 2015カンファレンスで,“Waste Is a Crime: Don’t Waste Your Team”と題したプレゼンテーションを行った。InfoQはLarsen氏にインタビューして,ソフトウェア製品開発のための“Perfect World(パーフェクトワールド)”とは,多数のユーザの意向を調整するには,ソフトウェアチームにとってなぜ“Waste is a Crime(無駄は罪)”なのか,フローが重要なのはなぜか,フローを確立するために何ができるのか,などを聞いた。
-
アジャイル認定書の賛否
認定書付きのアジャイル研修のニーズを強調する人がいる。たとえばそれは志願者の選定や、アジャイルトランスフォーメーションの基礎を置くのに役立つという理由からだ。一方で、その人物の能力や技量を正確に反映していない、認定書を持っていない人の方が、持っている人よりも優れている可能性がある、といった理由で認定書に難色を示す人もいる。さて、あなたはアジャイル認定書に賛成ですか?反対ですか?