InfoQ ホームページ 設計/アーキテクチャ に関するすべてのコンテンツ
-
Collision: オンラインハラスメントとマシンラーニング
オンラインハラスメントは深刻な問題だが,キーボードの向こうでソフトウェアを開発するエンジニアや設計者たちは,必ずしもそれを意識していはいない。マシンラーニングの普及が進み,そのメリットを享受するテクノロジ企業が増え続ける一方で,実際には関連のないコンテンツを提示することが,ユーザをさらに遠ざける危険性もあるのだ。
-
-
CoreOSがOpenStack IaaSをKubernetes上で実行するフレームワーク'Stackanetes'をリリース
米国オースチンで開催されたOpenStack Summitで,CoreOSは,標準的なOpenStackサービスをコンテナにデプロイするフレームワークの‘Stackanetes’をリリースした。アプリケーションのライフサイクル管理機能にKubernetesを使用し,OpenStackインフラストラクチャ・アズ・ア・サービス(IaaS)とコンテナのサイド・バイ・サイド運用を実現する。
-
Anders Hejlsberg氏、現代のコンパイラ構築について語る
コンパイラ作成の一番の参考書、ドラゴンブックとしても知られる『Compiler: Principles, Techniques, and Tools』(邦訳『コンパイラ―原理・技法・ツール』)が出版されたのは、1986年のことだ。Channel 9のインタビューで、Turbo Pascal、Delphi、C#、TypeScriptで有名なAnders Hejlsberg氏は、現在のコンパイラ作成が30年前のやり方とどう違うのか説明した。
-
QCon New Yorkまであと3週: 新しいトーク、ポッドキャスト、ワークショップ
6月13日-15日に、5回目を迎えるQCon New Yorkがやってくる。昨年と同じくブルックリンで開かれる。来年はマンハッタンの新しい会場に移る予定だ。
-
Java Champions、フリーのIntelliJ IDEAライセンスを受け取る
Java Championには特権があるが、JetBrainsの寛大さによりIntelliJ IDEAのフリーライセンスそこに加わった。承認されたオープンソースプロジェクト、学生、教師など、特別なJeBrainsプレミアムを獲得できるグループのリストに加わることになる。
-
"イベントソースシステム"はアンチパターンである
CQRS(Command Query Responsibility Segregation)は我々が達成しようとしている最終目標ではなく,イベントソーシングの思想に向かう一歩に過ぎない - 今年初め,Domain-Driven Design Europeカンファレンスで行なったプレゼンテーションの中で,Greg Young氏はこのように述べた。その中で氏は,CQRSは単に適用するだけでも価値のあるパターンだ,と指摘している。
-
ドメイン駆動設計とマイクロサービス
QCon LondonでEric Evans氏は複数のチームが他のチームのサービスを統合することで生まれる"大きな泥だんご"をうまく扱うための仕組みとしてドメイン駆動設計を紹介している。
-
Javaリフレクションライブラリの脆弱性が30ヶ月を経て解決
2013年7月,セキュリティ企業のSecurity Explorationsは,攻撃者がアクセス権を向上可能な脆弱性をJava内に発見した。Oracleがパッチをリリースしたが,依然として攻撃を可能にする簡単な修正方法が見つかっている。この発見により,Oracleは8u77の一部としてパッチをリリースした。この記事では,問題の核心であるクラスローディングについて,その足掛かりとしての調査を行なう。
-
Windows上でLinuxがネイティブで実行する詳細
Microsoftは先日、彼らのオペレーティングシステムで、Linux ELF64バイナリをネイティブに実行できるようにするLinux Bash with Windowsを統合する意向を発表した。間違った憶測を避けるために、Windows Subsystem for LinuxチームのDeepu Thomas氏がどのようにWindows上でLinuxを実行させるかの詳細を提供した。
-
Azure Service Fabric が一般提供(GA)に到達
最近サンフランシスコで開催された Microsoft の Build カンファレンスにて、同社は Azure Service Fabric の一般提供(GA)を発表した。
-
O’Reilly Software Architectureカンファレンスから学ぶ:2日目
O’Reilly Software Architectureカンファレンス2日目の内容をレビューとして、以下の講演の内容をレビューする。Evolving toward microservices: How HomeDepot.com made the transition’, ‘Going cloud native: It takes a platform’, ‘Let's make the pain visible’, ‘Microservices in reverse’,‘The architect as coach’
-
Michael Behrendt氏に聞く - IBMのイベント駆動プログラミングサービス Bluemix OpenWhiskに関するQ&A
IBMは,同社Bluemixプラットフォーム用のイベント駆動プログラミングサービスOpenWhiskを新たにリリースした。これによって同社は,サーバレスコンピューティングという新たなパラダイムをプレーする,数多くのベンダの一員に加わることになる。アーキテクトのひとりで今回のIBM Interconnectカンファレンスにも関与したMichael M Behrendt氏に,InfoQのRags Srinivasが,OpenWhiskとBluemixについての概要を聞いた。
-
マイクロサービスのデプロイメントに関する課題とは
ElectricCloudは先日,マイクロサービスのデプロイメントに関する課題に関するパネルセッションを開催した。登壇者のひとりであるUsman Ismail氏はそのセッションを要約して,パネリストたちによって議論された問題点と,彼ら自身の経験を持ちにしたレコメンデーションのいくつかを紹介している。
-
O’Reilly Software Architectureカンファレンスから学ぶ:初日
O’Reilly Software Architectureカンファレンス初日の内容をレビューする。blah, blah... microservices...blah, blah’、‘the evolution of evolutionary architecture’、‘Death Star Security’、‘Twelve Patterns for Hypermedia Architecture’、‘Architecture Without an End State’、'Leading Simplicity'などのタイトルの講演がなされた。