InfoQ ホームページ Architecture に関するすべてのコンテンツ
-
Julien Le Dem氏に聞く - Apache Arrowが示すカラム指向データ処理の未来
Apache ArrowプロジェクトでPMCのリーダを務めるJulien Le Dem氏が,カラム指向データ処理の今後について,Data Eng Conf NYでプレゼンテーションを行なった。Apache Arrowはカラム型インメモリデータベースのオープンソース標準である。InfoQはParquetとの違いを確認すべく,氏にインタビューした。
-
Spotifyでの大規模な実験
A/Bテストの試行回数を増やして同時に多数の実験をしたい場合、自分たちのプロセスとプラットフォームに適応する必要があり、これは、文化にも影響を及ぼす可能性がある。制御された実験でプロダクトの研究をすることで実際に顧客がどのようにプロダクトを使っているかについてのアイディアをぶつけ、これらのアイディアがユーザーの振る舞いに影響を与えるかどうかをチェックできる。
-
マイクロサービスシステムにおける認証ストラテジ
ソフトウェアのセキュリティは複雑な問題だが,それぞれのサービスがセキュリティを扱わなくてはならないマイクロサービスを採用することで,さらに複雑なものになる – 先日ロンドンで開催されたMicroservices ConferenceでDavid Borsos氏は,マイクロサービスベースのシステムにおける4つのエンドユーザ認証方法を評価した自身の講演の中で,このように説明した。
-
Microsoft FlowがGA(General Availability)に到達
Microsoftは先日,Microsoft FlowのGA(General Availability)を発表した。多くの人気あるオンラインおよびオンプレミスサービスと接続したワークフロー機能を提供する,クラウドベースのオートメーションプラットフォームだ。プレビュー版以来,61,000以上の組織の117,000人を越えるユーザが,このサービスを利用して自身のビジネスプロセスを自動化している。
-
個々のマイクロサービスではなくプロセスにフォーカスすること
分散システムを基にしたマイクロサービスに取り組む際の成功の鍵は、マイクロサービス自体ではなく、総じて分散プロセスにフォーカスすることだ。サービスは重要性が最も低いパートである、とEric Ess氏は主張した。彼は最近ロンドンで行われたMicroservices Conferenceで、jet.comにおける分散プロセスの監視方法についてプレゼンテーションを行なった。
-
Lawyer.comがHTTP/2に対応
顧客と弁護士をマッチするサイトであるLawyer.comはHTTP/2を導入したと発表した。InfoQはLawyer.comのCEOであり共同創業者であるGerald Gorman氏にインタビューし、技術について、マイクロサービスや軽量コンテナ、独自の検索エンジン、ソーシャルメディアについて話を聞いた。
-
Amazonの音声認識APIへの細粒度制御の追加
Echoの核となっているNLP(自然言語処理)APIであるAmazonのAlexa Voice Service APIに更新が行われ、開発者はAlexaのAPIの音声認識機能を通じ、任意のデバイスを"賢い"デバイスに変えることができるようになった���
-
マイクロサービスの旅で得た経験を共有する
マイクロサービスの実践者が学んだ教訓を引き続き示すために、Piotr Gankiewicz氏がヒントとコツについて記事を書きました。 これらには、CQRSへの言及、非同期アーキテクチャ、サービスディスカバリ、各サービスに適したデータベースの選択が重要なことが含まれます。
-
AmazonがAWS Batchを公開
AWS Re:InventカンファレンスでAmazonは、AWS Batchというプレビューのサービスを発表した。AWS Batchを使うと企業はスケジューリングとワークロードの実行をクラウド上で最適化できる。Amazonはこのサービスを、自分たちでEC2やコンテナ、CloudWatchを使ってバッチのプラットフォームを作っている多くの顧客の声に応えるかたちで実現した。
-
未来のソフトウェアのための技術
クラウド、コードによるインフラ構築、APIにより連合されたアーキテクチャとアンチフラジャイルなシステム。Mary Poppendieck氏が主張するところによると、これらは目的に素早く到達するソフトウェアシステムを開発するための技術である、とMary Poppendieck氏は主張した。システムはクラウドに向けて進化を続けており、APIは中央集権のデータベースを置き換え、IoTを可能とする。失敗を受け入れるアンチフラジャイルなシステムを開発する必要がある。
-
Apache Flinkを使用したZalandoのマイクロサービスおよびストリーム処理用アーキテクチャ
Javier Lopez氏とMihail Vieru氏はReactive Summit 2016 Conferenceで,クラウドベースのデータ統合と,ビジネスインテリジェンスのユースケースにおけるストリーミング処理で使用される分散プラットフォームについて講演した。
-
AWS Well-Architected Frameworkへのオペレーショナル・エクセレンスの追加
Amazonは顧客からのフィードバックをもとに自身が作成しているAWS Well-Architected Framework (PDF)を更新した。これには新しい柱であるオペレーショナル・エクセレンスが加えられている
-
Honeycomb - 複合システムをデバッグするためのツール
Honeycombは,分散システムのイベントを監視して関連付けるツールだ。Zipkinなど既存ツールのような単一要求を追跡するモデルを廃止し,レイヤやディメンジョンを越えたクエリデータ収集の可能な,より自由度の高いモデルに移行したアプローチを提供する。
-
マイクロサービスの長い歴史
マイクロサービスは非常に長い歴史を持ち、多くの人が思うほど短くはない。SOAも90年代に発明されたものではない。私たちは、50年の間にサービスの背後にある核となるアイデアに取り組んできた。Greg Young氏は、マイクロサービスを扱うプレゼンテーションで、ロンドンで最近行われたマイクロサービスカンファレンスで説明した。
-
マイクロサービスとセキュリティ
アプリケーションセキュリティとなると、ばしば後付けで処置しようと試みる。開発ワークフローにテストを加える方法については既に学んでいるが、セキュリティに関しては誰かが来て後で修正してくれるとしばしば決めてかかってしまう。Sam Newman氏はロンドンのMicroservices Conferenceの基調講演において、マイクロサービスの文脈でのセキュリティに関してこう主張した。