InfoQ ホームページ Architecture に関するすべてのコンテンツ
-
Webフレームワークベンチマーク2015
私たちは2014年にWebプラットフォームとマイクロフレームワークを含む様々なWebフレームワークのTechEmpowerのベンチマーク結果を公開した。一年後、彼らは新しい結果とトップ10のWebフレームワークにおけるパフォーマンスの重要な変更の概要を公開した。
-
Amazon Web ServiceがMachine Learningサービスをリリース
Amazon Web Serviceは先日,クラウド上で予測モデルの学習が可能なAmazon Machine Learningサービスをローンチした。GoogleのPrediction API,MicrosoftのAzure Machine Learningに続いてAmazonは,この種のサービスを提供する最後発の大手クラウドプロバイダになる。
-
複雑さはコードの外にある
ブタペストで開催されたCraft Conference 2015で、Dan North氏とJessica Kerr氏が基調講演で、開発者に対して、複雑さは普通、コードの外にあると、注意を促した。UX、セキュリティ、配置、並列性のような複雑さの領域を特定し、管理すること、学習することを最大限重視すること、ビジネスに対するインパクトへのリードタイムを最小化すること、協力的なチームを育てること、ソフトウェアコミュニティに広く貢献することなどを話した。
-
失敗を扱うアンチパターン
Oliver Hankeln氏が、組織で失敗を扱う場合のアンチパターンを紹介する。アンチパターンには、失敗を隠すこと、お互いに非難し合うこと、非難し続けること、臆病になることがあり、それぞれの対処方法を提案する。
-
GoogleがQUICをIETF標準として提案予定
Googleは先日、試験用のトランスポートレイヤネットワークプロトコルであるQUICをIETF標準として提案予定であることを発表した。さらに、GoogleはQUICの初期機能としてページロード時間短縮を可能にした。
-
GoogleがBorgの詳細を公開
Googleが"Large-scale cluster management at Google with Borg"と題した論文を発表して,これまでほとんど語られなかった技術の詳細を明らかにした。
-
Chrome 42でNPAPIと関連プラグイン(Java, Unity, Siliverlight)が無効に
NPAPI Deprecation Guideで概説されているように,今月に設定されていた予定通り先頃リリースされたChrome 42では,NetscapeプラグインAPI(NPAPI)が廃止されている。2013年に最初に発表されたその理由は,NPAPIが“ハングやクラッシュ,セキュリティ問題,コードの複雑さの最も大きな原因になっている”ためだ。
-
Amazon CTO、Werner Vogels氏が語るクラウド適用の9つのパターン
AWS (Amazon Web Services) Summit London にて開催されたキーノートでWerner Vogels氏は9年のオペレーションから得られた顧客観点での9つのクラウド適用パターンを紹介した。運営の容易さや低コスト、クラウドベンダから提供されるさらなる付加価値ビジネスサービスは組織が競争力を維持するためにクラウドを取り込まなくてはならない、とVogels氏は述べた。
-
Apache HBaseが1.0に
3つのDeveloper Previewと、6つのRC、1500を超えるチケットクローズを経て、Apache FoundationはApache HBaseのバージョン1.0を発表した。HBaseはHadoopエコシステムにおけるNoSQLデータベースだ。 アクティブな開発から7年以上経て、HBaseチームは1.0バージョンを名乗れるくらい成熟し、安定したと考えた。
-
Raffi Krikorian氏がシステムの書き換えについて語る
O’Reilly Software Architecture conferenceにて、Raffi Krikorian氏がシステムの書き直しに取り組む技術リーダー、アーキテクト向けに戦略と戦術を語った。氏のTwitter Engineeringでのバイスプレジデントとしての経験を引き合いにだし、再設計のプロセスを管理するための12のポイントを解説した。“完了”を定義すること、コードの品質を保つことなどについてだ。
-
AWS Elastic BeanstalkにGo用の構成済Dockerコンテナが追加
2014年11月,サポート対象プラットフォームの新たなカテゴリとして“Preconfigured Docker”を導入し,Java/GlassFishとPython 3.4コンテナを始めてサポートしたAmazon Web Service(AWS)は先日,新たなアプローチに基づく最初の追加言語として,Goバージョン1.3と1.4を,同社のAWS Elastic Beanstalkを提供するプラットフォーム・アズ・ア/サービスに加えた。
-
サービスはマイクロサービスによって構築される論理的構造である
サービスとはビジネス機能を備えた論理的構造であり,内部的にはその責務を果たす,複数の自律的コンポーネントないしマイクロサービスで構成される - ビジネス機能とそれを取り込むコンテキストにおけるサービス構築に関して,自らの見解を明確にした前シリーズのブログ記事に続いて,Jeppe Cramon氏はこのように提言する。
-
MicrosoftがRevolution Analyticsを買収
Microsoftは、昨年Revolution Analytics社を買収し、データサイエンスコミュニティへ接近した。Revolution Analytics社はオープンソースのRプロジェクトをベースにしたソフトウェアやサービスを提供している。この買収によって、Microsoftの製品にRの能力が反映され、Rを使ったソリューションが企業分野に出現することが予想される。
-
プロダクトオーナバリューゲームをプレイする
プロダクトオーナバリューゲーム(Product Owner Value Game)は,可能な限り多くの価値を提供することを目標として,チームで行うカードゲームだ。参加チームはバックログの優先順位付け,繰り返し計画,結果のデリバリについて学ぶ。ゲームを通じてアジャイル原則について話し合い,経験を交換することができる。
-
システム構成の5つの設計原則
構成管理ツールを使ってシステム構成を集中化しようとする時,conf.dのような一般的なメカニズムが,さまざまな問題の原因となる。このような問題を回避するため,Ish-Shalom氏は,構成に関する5つの設計原則を提案する。中心となるアイデアは,構成APIの利用と,必要とするシステム更新の更新タイプによる構成の分離だ。