InfoQ ホームページ 設計/アーキテクチャ に関するすべてのコンテンツ
-
SOA対マイクロサービス?
マイクロサービスとSOAはしばしば比較対照される。まったく無関係だとする人のいる一方で,密接な結び付きがあるという意見もある。先日の記事でMatt Braiser氏はこの議論に後者の立場から加わり,マイクロサービスの存在意義がSOA原則の成功によるものだとする持論を展開した。
-
セルラ技術で実現するモノのインターネット
モノのインターネット(Internet of Things)とは,もの同士を接続することだ。WiFiネットワークの範囲を超えた遠隔地にあるものには,有効な通信インフラストラクチャとしてセルラ(cellular)技術が使用できる。この目的のため,電気通信の業界団体である4G Americasは,“Cellular Technologies Enabling the Internet of Things”と題した新たな白書(PDF)を発行した。
-
-
QCon New Yorkが2016年6月13-17日に戻ってくる
第5回QCon New Yorkの参加登録が始まった。このイベントはチームにイノベーションをもたらすソフトウェアのアーキテクト・テックリード・リーダーのための実��者によるカンファレンスだ。QCon New Yorkはブルックリン橋のNew York Marriottで開催され、12月19日までに登録すればチケットは$1645だ。
-
Apigee Technologistsの考えるAPIのトレンド,プロダクト,標準
サンノゼの“I love API”カンファレンスの後,InfoQはApigeeのEd Anuff, Marsh Gardiner両氏と会談し,Swaggerの開発,IoTにおけるAPI利用の変化,状態監視,モバイルなどに関する見解を聞くことができた。さらに両氏は,Swagger Editorなどのオープンソースプロジェクト,APIのセキュリティ処理に関する潜在的変化,実現されない理想としてのハイパーメディアなどについても論じてくれた。
-
Daniel Jacobson氏,NetflixのエフェメラルAPIと継続的イノベーションを語る
InfoQはDaniel Jacobson氏にインタビューする機会を得て,エフェメラル(ephemeral, 短命の)APIについて,エクスペリエンスベースのAPIとの結び付きや,いつその導入をいつ検討すべきかなどについて聞いた。氏はさらに,汎用的なリソースベースのAPIアーキテクチャがスケールアップの過程で問題に直面する可能性や,氏がAPI記述言語を使用しない理由について,そして最後にはFDalcorやScryer, Nicobarなど,API提供にために作られたさまざまなツールについても説明してくれた。
-
モノリシックからマイクロサービスアーキテクチャへの動き
モノリスからマイクロサービスへの動きに賛同しつつも、ビジネスステークホルダーが関心を持っているのはコストを削減することだ。マイクロサービスアーキテクチャへの移行は収益を増やしたり守るものではなく、スケールも分散もビジネスを納得させる良い理由にはならない。今年開かれたMicroservices Conference in Londonでのプレゼンで、モノリスからマイクロサービスに移行する指針をIan Cooper氏が説明��た。
-
マイクロサービス,DevOps, PaaSが最新のJava EEアーキテクチャに与える影響
InfoQはDevoxx BEカンファレンスでRed HatデベロッパアドボケートのMarkus Eisele氏に会い,大規模な企業組織内でのマイクロサービスアーキテクチャ採用についての考えを聞くことができた。会話の内容は主に,氏が先日,O'Reillyからリリースしたミニブック “Modern Java EE Design Patterns: Building Scalable Architecture for Sustainable Enterprise Development”に関するものだった。
-
Redux - Fluxに影響を受けたアーキテクチャスタイル
ReduxはFluxと同じように単一方向のデータフローを使用しているが,唯一のストアをクローンすることによって,元のストアに副次的な影響を与えずに機能を提供することができる。ディスパッチャは存在しない。
-
-
IntelliJ IDEA 15リリース
JetBrainsはIntelliJ IDEA 15をリリースした。Java 8ラムダ式のデバッグサポート強化,テスト実行のユーザインターフェース改善,JVMフレームワークサポート拡張(Spring 4.2, Hibernate 5.0, Grails 3.x, Arquillian),Typescript 1.6とTSLintの統合,Angular 2の初期サポートなどを備える。
-
FacebookがiOS向けアプリのスタートタイムを改善した方法
FacebookエンジニアのNatansh Verma氏がiOS向けFacebookアプリのローンチタイムをどう削減したかを説明する。依存性のストリーミングとUDPプライミングを使って数秒をカットしたものである。
-
Swiftに対するIBMの反応
IBMはSwiftプラットフォームにコミットしている。新たにSwift Engineering Blogと、ユーザがリモートでSwiftコードを試せるWebベースのSwiftサンドボックス環境を立ち上げた。
-
従来型ワークロードからクラウドへの移行 - Kris Bliesner氏に聞く
InfoQは先日,2nd Watchの創業者でCTOのKris Bliesner氏と話をする機会を得た。氏は,従来型ITからクラウドへのマイグレーション作業に関して��深い経験を持っている。会話の中で氏は,クラウドへの作業移行に伴う一般的な問題を指摘し,推奨されるプロセスについて論じるとともに,セキュリティやコンプライアンス,DevOps,オートメーションといった話題についても意見を述べてくれた。
-
TeradataがIoTデータのリアルタイム解析に対応した新ソフトウェアを発表
2015年のPartners User Group Conferenceで,Teradataは,IoTデータの大規模ストリームのリアルタイムな取り込み(Ingestion)と分析(analysis)という,2つの機能のソフトウェアを新たに発表した。さまざまなIoTデータストリームを複数同時かつリアルタイムに“listen”可能なTeradata Listenerと,大量のIoTデータストリームに対応したスケーラブルな分析機能を新たに提供するTeradata Aster Analytics on Hadoopである。