InfoQ ホームページ 設計/アーキテクチャ に関するすべてのコンテンツ
-
Google Cloud Platformのネットワークを改善するAndromeda
Googleはネットワーク仮想化基盤であるAndromedaが、Google Compute Engine (GCE)のふたつのゾーン(us-central1-bとeurope-west1-a)で使われており、これから数ヶ月のうちに他のゾーンでも導入すると発表した。
-
継続的開発は新しいメンテナンスの現実か?
モノのインターネット、Web API、ビッグデータは継続的開発を現実のものとし、開発者を完成したアプリケーションのメンテナンス作業に釘付けにするだろう。Dr.DobbsのAndrew Binstock氏はそう語る。開発者の時間を有効活用するためには、短期スプリント、継続的インテグレーションおよびデプロイメント、最新のプログラミングプラクティスがこれまで以上に重要になる。
-
振る舞い駆動開発とはツールではなく対話である
振る舞い駆動(BDD/Behavior-Driven Development)で重要なことはただひとつ,ツールではなく対話である – 先日のCucumberカンファレンスにおいて,Liz Koegh氏が10年間のBDDの実践に関するプレゼンテーションで述べたことばだ。 私たちが長年にわたるBDD実践において何か大きな誤りを犯している,と氏は考えている。しかしその一方で,私たちの現在の理解状況やここ数年で始まったいくつかの開発に対しては,非常に強い関心を持ってもいる。
-
ビットコイン紛失とMongoDBの結果整合性
先日のビットコイン取引所で生した盗難事件を受けて,結果整合性(eventually consistent)データベースは果たして銀行業務に有用なのか,という議論が巻き起こっている。
-
パブリックPaaSリーダへの追撃態勢を整えたMicrosoft Azue Webサイト
先週発表したソフトウェアのアップグレードによってMicrosoftは,プラットフォーム・アズ・ア・サービスを提供する主要他社との差をほぼ埋めることに成功した。価格の改定,SSLの無償サポート,グローバルDNSのロードバランシング,Javaサポートの導入などにより,Azure Webサイトは,Heroku, Google App Engie, OpenShift Online, Cloud Bees, Engine Yardにとって手強い競合相手となったようだ。
-
Akka Streamsによるリアクティブストリーム
Typesafeは,アクタを基本としたリアクティブストリームのオープンソース実装であるAkka Streamsの早期プレビュー版を発表した。リアクティブストリームはJava仮想マシン(JVM)上で,非ブロック形式のバックプレッシャを備えた非同期ストリーム処理の標準を提供しようという取り組みだ。非同期性は計算機リソースの並列使用を可能にするために,またバックプレッシャはデータ生成が利用側の処理を圧迫してシステム全体をダウンさせる潜在的可能性を防ぐために,それぞれ必要とされている。
-
Java8向けSpringアップデート発表
企業向けプロジェクトは主にJavaEEアプリケーションサーバを採用しているため、Java8の適用は難しいだろう。TomcatとJettyを使う場合、アップグレードの麺ではより���れている。Java8の公式サポートと多くのWebSocket改善を含んだSpring 4.0.3が最近発表された。
-
DataBricks,Sparkで構造化データを操作するSpark SQLを発表
Apache Sparkを開発するDataBricksは,SparkエコシステムにSpark SQLという新たな製品を投入すると発表した。Spark SQLはSparkから独立した製品で,Hiveを内部的に使用していない。InfoQでは同社のソフトウェア技術者であるReynold Xin,Michael Armbrust両氏とコンタクトを取り,Spark SQLについて詳しく聞いた。
-
AndroidのチーフデザイナーMatias Duarte氏のインタビュー
Androidのデザインを統括するMatias Duarte氏はAccel Design Conference 2014でソフトウエアデザインに関するインタビューを受けた。氏はインタビューで、ソフトウエアのデザインを異なるデバイスに対する別々のアプリではなく、ひとつのアプリで複数のスクリーンに対応する設計にすることの必要性を強調した。
-
Android 4.1.1のリバースHeartbleed脆弱性
Googleは先週,Android 4.1.1にOpenSSLのHeartbleedバグが影響することを発表した。関連する脆弱性があるのはAndroid 4.1.1のみだとGoogleではしているが,現在も数百万台のスマートフォンやタブレットでこのバージョンが使用されている。Android 4.1.1デバイスでは,”リバースHeartbleed”攻撃によって大量のデータ漏えいが起きることがすでに実証されている。
-
-
Windows Management Framework 5 Previewが発表
MicrosoftはWindows Management Framework V5 Preview (WMF)が利用できるようになったことを発表した。これには、yumやapt-getのようなWindows PowerShell OneGetというパッケージマネージャ、ネットワークスイッチを管理するコマンドレットのセット、改善されたWindows PowerShell Desired State Configuration (DSC)が含まれている。
-
Udi Dahan氏がイベント駆動アーキテクチャと疎結合なシステムについて語る
Udi Dahan氏がプレゼンの中でよりイベント駆動で非同期なパターンを使ったシステムのモデリングの仕方やこのような手法を採用したときに直面する課題について説明しながら、強靭さ、弾力性、スケーラビリティを確保するにはより弱く結合したシステムを構築する必要がある、と主張している。
-
QCon New Yorkアップデート: 60/100スピーカー; NetflixのGilad Bracha氏のキーノートが確認された(2014年6月11日-13日)
Java仕様の共同著者Gilad Bracha氏とNetflixのエンジニアリング担当ディレクターDianne Marsh氏は、3年目のQCon New York (2014年6月11日-13日)のキーノート スピーカーとして確認された。チュートリアルスケジュールは確定しており、予備カンファレンスのスケジュールは公開されている。新しいスピーカーは日々カンファレンスのWebサイトに追加されており、60/100以上のスピーカーはすでに確認されている
-
Androidプラットフォームにおけるセキュアなコーディング
カーネギーメロン大学のソフトウェア工学研究所に所属するCERT Secure Codingチームは先頃,対象をAndroid上のJavaアプリケーションに特定したセキュアコーディングガイドラインをリリースした。InfoQでは著者のひとりである研究者のLori Flynn氏にインタビューした。