InfoQ ホームページ Architecture に関するすべてのコンテンツ
-
GoogleがCloud Machine Learning APIのアップデートを発表
GoogleがGoogle Cloud NextカンファレンスでCloud Machine Learning APIのアップデートを発表した。これには、画像や動画、スピーチ、自然言語、翻訳、求人検索の領域のAPIが含まれている。
-
継続的デリバリによるITパフォーマンスの改善
継続的デリバリのもたらす大きなメリットのひとつはリリースのリスク低減である – 包括的な自動テスト(Comprehensive test automation)と継続的インテグレーションとは、ITのパフォーマンスに最も大きな影響を与えるプラクティスだ。継続的デリバリとITパフォーマンスに関する調査から、継続的デリバリのプラクティスの実践はより高いITパフォーマンスにつながるだけでなく、ハイパフォーマによるテンポの向上と高レベルの安定性を実現することが明らかになった。
-
広告を手軽に - Snapchatの新APIによる同社広告のプレゼンス強化
Snapchatは同社の広告APIにおいて重要な意味を持つ、新たなセルフサービス機能をリリースした。今回のアップデートによって同社のユーザ企業は、自社のセルフサービス能力内において広告を購入し、高度なターゲッティング広告のメリットを活用できるようになる。
-
Sportifyにおける信頼性の高いEvent Delivery Systemの概要
Sportifyクライアントはピーク時に最大秒間150万回のイベントを生成し、全ては彼らのEvent Delivery Systemにより取り扱われている。このシステムは遅延を予測可能にすることと、イベントを消失することがないように設計されており、Igor Maravic氏は最近のQCon Londonでの彼の発表において、このシステムの高レベルの概要と鍵となるオペレーション上の側面について説明した。
-
LightbendがOpsClarity買収について語る
BoldRadiusを9ヶ月前に買収したLightbendが、リアクティブアプリケーション監視を専門とする企業であるOpsClarityの買収を発表した。InfoQはLightbendの社長兼最高経営責任者であるMark Brewer氏と、OpsClarityの共同創立者で現在はLightbendのクラウドサービス担当VPであるAlan Ngai氏に、今回の新たなパートナシップについて詳しく聞いた。
-
-
IBMがBlockchain as a Serviceを提供
IBMは同社が開催するInterConnectカンファレンスでIBM Blockchain as a Serviceのリリースを発表した。このサービスはLinux FoundationのHyperledger Fabricバージョン1.0を使って構築されており、IBMのLinuxONEで作られた高セキュリティネットワーク内で動作する。Hyperledger Fabricは以前まではインキュベーター状態であったが、その後、アクティブな状態に昇格した。
-
microXchgマイクロサービスカンファレンス第1日 - DDD、プラットフォーム、企業への影響
ベルリンのmicroXchgカンファレンスで、ソフトウェア開発の実務家たちが、マイクロサービスアーキテクチャスタイルに関する最新の実践成果を発表した。論じられたのは、機能サービス設計、DDDとRESTの統合、トランスクルージョン(transclusion)を用いたマイクロサービスによるWebサイト開発、マイクロサービスプラットフォームの選択、企業や個人に対するマイクロサービスの影響などだ。
-
組織を超えた組織づくり
これから数年間で組織の数は減っていくだろうが、組織づくりが減ることはないだろう。組織づくりは物事を完了させるための日常的な活動だが、何かを行うために組織は必ずしも必要ではない。個人が組織に所属するとき、組織は現代のマネジメントのアプローチを取り入れるための阻害要因となる。
-
Go言語とマイクロサービスとコンテナで銀行を作る:QCon LondonのMatt Heath氏の講演
QCon LondonでMonzo Bankの分散システムエンジニアであるMatt Heath氏が“Building a Bank with Golang”と題して講演をした。氏は、Golangの素晴らしい並列処理機能が、この言語を'ボリュームが高く、遅延が少ない分散アプリケーション'の開発に適したものにしている、と話した。
-
並列性と未来の分散プログラミングの関係
身の回りの全ての世界は並列に進んでおり、非同期でイベント駆動である。最近のQCon LondonでJoe Duffy氏は基調講演を行い、並列性とクラウドは全ての開発者が将来的に取り扱う必要がある概念であると主張した。この中心にあるのは通信であり、これは並列性と分散システムの両方にとって必要不可欠なものである。
-
Enterprise Ethereum AllianceにMicrosoft、Intel、JP Morganと複数のスタートアップが参加
Microsoftはブログで、新しく結成されたEnterprise Ethereum Allianceに参加すると表明した。このアライアンスのミッションは実世界で運用されている、スマートコントラクトをサポートした唯一のブロックチェーンから学び、その上で開発を行うこと。そして、ビジネスのスピードでこの最も複雑で需要の高いアプリケーションを取り扱うことができるソフトウエアを定義することだ。
-
Enterprise Ethereum Allianceがビジョンペーパーを発表
新しく立ち上げられたEnterprise Ethereum Alliance (EEA)が “ユーザーや利害関係者がEnterprise EthereumプロトコルをサポートしたEthereumプロトコルへの進歩を提案し実装し、まとめる”ためのビジョンペーパーを発表した。このペーパーでは、EEAはプラガブルコンセンサス、ガバナンス、相互運用性、Ethereumプロトコルのアップデート、ソースコードの実行、ストレージ、パフォーマンス最適化などの幅広いトピックを扱っている。
-
マイクロサービスの未来 - 機能サービス設計と監視可能性
2月16日と17日にBerlinで開催されるmicroXcngカンファレンスに備えて、InfoQはUwe Friedrichsen、Adrian Cole両氏と会い、マイクロサービスアーキテクチャスタイルが実現する機能サービス設計、分散システムで明らかになった新たな課題、マイクロサービスアーキテクチャスタイルの将来像などを議論した。
-
ドメインロジックにおけるIf文の危険性
多くのプログラミング言語に見られるif文には、2つの大きな役割がある。ドメインを誤ったデータから守るために入力を検証すること、そして、ドメインのビジネスロジックを処理することだ。残念なことに、私達はビジネスやドメインの観点からロジック中にif文を使用するリスクを管理するためにほとんど時間をかけないことを、Udi Dahan氏は先日アムステルダムで開催されたDDD Europe Conferenceにおいてプレゼンテーションのなかで主張した。