InfoQ ホームページ ニュース
-
-
マイクロサービスの配置とビルドのパターン
マイクロサービスを管理するのは、互いに通信しあい、自動的にプロビジョニングするたくさんの小さなシステムの面倒を見ることであり、インフラの自動化が極めて重要だ、とJames Lewis氏は言う。氏はマイクロサービスアーキテクチャがもたらす、増大する運用の複雑性に対処するための方法を共有する中で、このように書いている。
-
rest: HaskellのオープンソースRESTフレームワーク
Silkは先頃,"rest"という名称のHaskell用RESTフレームワークをオープンソースにした。happstackなどの一般的なWebフレームワーク上で動作させることが可能な,RESTサービス定義用のDSLを提供する。タイプセーフなURL,フォーマット形式の抽象化サポート,API仕様とビジネスロジックの明確な分離といった機能も備える。
-
複数のチャネルにわたるエピックを管理する
複数のチャネルにわたるエピックはどうやって管理すればよいのだろう? アジャイルツールの中には,複数のプロジェクトやボードにまたがるエピック管理をサポートするものがあるのだ。
-
マイクロサービス(µServices)は4年前すでに定義されていた
"私は4年前にマイクロサービス(µServices)ということばを考え出して,常に同じプロセス内でオーバヘッドのない通信を行うサービスとして定義しました。SOA(Service Oriented Architecture, サービス指向アーキテクチャ)の出現によって人々が思い浮かべがちな大規模で高コストで複雑なサービスと,これらの軽量サービスを区別するためです。" Peter Kriens氏は先日,このような主張をした。
-
強力なRakNetネットワーキングライブラリ、Oculusによってオープンソース化
多数のプロジェクト(Lego Universe、Unity、Sony Onlineを含む)で使われているRakNetネットワーキングライブラリが買収され、新しいオーナーであるOculusによって修正BSDライセンスでリリースされた。これは多数の強力な機能を提供するライブラリが、コストなしでプロジェクトに使えることを意味している。
-
DBAccess - Core Dataに代わるスレッドセーフで効率的な選択肢
DBAccessはiOS用の新しいORMだ。スレッドセーフ性とハイパフォーマンスを提供することでAppleのCore Dataを改善する。InfoQはその作者にインタビューした。
-
Regional Scrum Gathering IndiaのプレカンファレンスワークショップとCSP+リトリート
Regional Scrum Gathering India 2014の初日に行われたプレカンファレンスワークショップとCSP+リトリートの様子。
-
DidFail: 情報リークを検出するフリーのAndroidツール
CERT Secure CodingチームがAndroidアプリからのセンシティブな情報のリークを分析できるフリーで使えるツールをリリースした。CERTの研究者は、このツールは「Androidアプリのための最も正確な汚染フロー静的解析ツール」だとうたっている。
-
Docker 1.1.0リリース
1.0リリースから1ヶ月のうちに、Docker 1.1.0がリリースされた。これには、.dockerignore、コミット中のコンテナの一時停止、ログのtailや多数の改善が含まれている。
-
DevOpsに対して企業は準備不足、そしてDevOps無しには生き残れないかもしれない。
Rachel Shannon-Solomon氏は、DevOpsへの準備ができている企業はほとんどないという。その一方でGene Kim氏は、生き残りを望む企業にとってその準備は必須だと言っている。
-
Katana は OpenIDConnect と WSFederation のコンポーネントを得た
GA に近づいた Katana 3 は、新しいセキュリティコンポーネントである OpenIDConnect と WSFederation をサポートした
-
AndroidがAOT(ahead-on-time)コンパイラを採用
GoogleはGoogle I/O 2014で,"Lリリース" というコードネームの,Androidオペレーティングシステムの次期バージョンを発表した。システムアーキテクチャ上の最も大きな変更は,従来のDalvik仮想マシンとJITコンパイラが,ART(Android RunTime)というシンプルな名称の新ランタイムとAOTに置き換えられることだ。
-
ThoughtWorks Technology Radar 2014年7月版
ThoughtWorksがTechnology Radar July 2014 (PDF) を公開した。ここにはJavaScriptエコシステム、マイクロサービス、コンウェイの法則、インフラストラクチャの分散化に関する大きなトレンドが示されている。
-
どのようにして正しい製品を開発するか
顧客がほしがっていない製品や市場がない製品を作ってしまうのは無駄だ。アジャイルは効率的に製品を開発できるが、何をビルドするかは理解しておかなければならない。どのようにして顧客の製品に対するニーズを見つけることができるだろうか。