InfoQ ホームページ Architecture に関するすべてのコンテンツ
-
アーキテクチャ、技術、そしてアンチパターン「溶岩流」
アーキテクチャと技術を連続して変えながらアプリケーションを走らせると、脆弱で断片的なコードベースが生まれ、理解やメンテナンスが難しくなる。Mike Hadlow氏は溶岩流または溶岩層とこのアンチパターンを命名し、このアンチパターンが時折表れる理由について自身の経験を書いている。
-
インスタントピボット,拡張イベントパターン検出をサポートするSplunk Enterprise 6.2
ビッグデータ解析ツールSplunk EnterpriseとHunkの最新バージョンでは,インスタントピボット,強化されたイベントパターン検出,ビルド済みのダッシュボードパネルなどがサポートされている。オペレーショナルインテリジェンスのためのソフトウェアプラットフォームプロバイダであるSplunk Inc.は先頃,Splunk EnterpriseとHunkのバージョン6.2,HadoopとNoSQLデータストア用のSpulnk解析ツールの一般供用開始(GA/General Availabiity)を発表した。
-
GoogleによるAndroidのパフォーマンスについて
Google Developers YouTubeチャンネルに、Androidの性能パターンに関する16の動画がポストされている。これらの動画は、開発者がAndroidアプリを開発するときに直面する多くの性能問題について概括しており、アドバイスもしている。この記事ではそのアドバイスを簡単に紹介したいと思う。
-
NoSQLのスケーリングについてAlex Bordei氏が語る
ネットワーク性能、仮想化、テストがNoSQLデータベースの性能やスケーラビリティの問題に対処する上での考慮点だ。Alex Bordei氏はNoSQLデータベースのスケーリングについて、性能の増強について書いている。氏はNoSQLデータベースの性能最適化のベストプラティクスについてのウェブキャストを共催している。
-
AtlasのワークフローとVagrant Push
AtlasはHashicorpの新しいプロダクトだ。VagrantやPacker, Terraform, Consulといった,同社が長年に渡ってリリースしてきたオープンソースツールのスイートを活用して,開発から製品化へと流れるアプリケーションのワークフローの統合を目標とする。その基本にあるのは,マシンイメージを一括で運用にデプロイするという,不変(immutable)インフラストラクチャの原則だ。
-
マイクロサービス、コンテナ、そしてDocker
小さなサービスを作り、軽量な仕組みを構築し、配置を独立させ、拡張性と移植性を確保するためにマイクロサービスアーキテクチャを採用する場合、Dockerのようなコンテナ技術が、配置や性能、分離の管理、ライフサイクルを考える上で理想的な環境だ。
-
マイクロサービスの現在
継続的デリバリへ移行し、スピードアップするためには、変化率を上げるとともに、変化のコストや大きさ、リスクを減らす必要がある。そこで、今やDevOpsやアジャイルへの移行やコンテナ化が注目をせざるを得ない、とAdrian Cockcroft氏は、11月にアムステルダム���開催されたDockerカンファレンスの基調講演で発表した。
-
Prana - NetflixOSSベースサービスのための"サイドカー"アプリケーション
NetflixがPranaをリリースした。JVMベースのプラットフォームサポートライブラリであるNetflixOSSを,異種マイクロサービスアプリケーションで使用するために同社が開発した,オープンソースの“サイドカー”アプリケーションだ。
-
Splice Machine バージョン1.0,Hadoop統合と分析ウィンドウ関数をサポート
Spline Machineバージョン1.0は,分析ウィンドウ関数とHadoopエコシステム統合をサポートする。Splice Machineチームは先頃,Hadoopでのトランザクション処理に使用可能な,HadoopベースのRDBMSデータ管理ソリューションをリリースした。
-
マイクロサービスの観点から見たモノリス
マイクロサービスをベースとするアーキテクチャへの強いトレンドの存在により,モノリスとの比較が盛んに議論されている。Robert Annett氏はモノリスを,3つの基本的なビュータイプを持つアーキテクチャスタイルないしパターンと定義し,それぞれの特徴を説明する。
-
-
アジャイルの現状 - 2014年12月
InfoQの編集者、コンサルタント、トレーナーに現在のアジャイルの状況や普及、どのようなアイディアや実践、技法が出現しているのかについて、意見を聞いた。科学的な調査ではなく、何方かと言えば非公式の意見収集だ。
-
2015年1月のThoughtWorks Radar
ThoughtWorksは2015年1月のレーダーのデジタルプレビューを発表し、技術、ツール、プラットフォーム、言語について意見を公表し、ソフトウエア技術に関する現在のトレンドを発表した。
-
LinkedInのデータ取得プラットフォームGobblin
2014 QCon San FranciscoカンファレンスでLinkedInのLin Qiao氏はGobblinプロジェクトについて話をした(ブログにも説明がある)。このプロジェクトは内���と外部のデータソースから統一した方式でデータを取得するためのシステムだ。
-
組織の"液体化"によるアジリティ向上
組織のアジリティを向上して,高い適応性と応答性を備えるための方法が求められている。その新たな波として,組織を管理し,透明性と自己組織化をサポートするための現代的な手法が注目を集めている。LiquidOは,組織の行動や判断を体系化し,組織のメンバを信頼することによって,全メンバがマネジメント活動の一部を担うことを可能にするという,組織的なガバナンスモデルである。