InfoQ ホームページ 設計/アーキテクチャ に関するすべてのコンテンツ
-
IBMがBlockchain as a Serviceを提供
IBMは同社が開催するInterConnectカンファレンスでIBM Blockchain as a Serviceのリリースを発表した。このサービスはLinux FoundationのHyperledger Fabricバージョン1.0を使って構築されており、IBMのLinuxONEで作られた高セキュリティネットワーク内で動作する。Hyperledger Fabricは以前まではインキュベーター状態であったが、その後、アクティブな状態に昇格した。
-
Facebookのライブ配信構築の課題
Facebook Liveが始まったのは2年前のハッカソンで、その8ヶ月後にユーザーに披露された。難しかったのが一つのストリーミング配信に対する予測できない視聴者数への対処であり、この数は広くバラついている。Sachin Kulkarni氏はQCon Londonでのプレゼンで、acebook live開発の設計上のチャレンジについて語った。
-
Javaパフォーマンス最後のフロンティア:ガベージコレクタの削除
新しいJEPドラフトではno-opガベージコレクタが作成された:このガベージコレクタは、JVMの実装者と研究者を支援することを目的にしており、広範囲ではないが、ガベージをほとんど生成しない非常にパフォーマンスの高いアプリケーションには広く興味をもつのではないだろうか。JEPが進めば新しいGCが既存のものと一緒に使えるようになり、明示的にアクティブ化しなければ効果がない。
-
microXchgマイクロサービスカンファレンス第1日 - DDD、プラットフォーム、企業への影響
ベルリンのmicroXchgカンファレンスで、ソフトウェア開発の実務家たちが、マイクロサービスアーキテクチャスタイルに関する最新の実践成果を発表した。論じられたのは、機能サービス設計、DDDとRESTの統合、トランスクルージョン(transclusion)を用いたマイクロサービスによるWebサイト開発、マイクロサービスプラットフォームの選択、企業や個人に対するマイクロサービスの影響などだ。
-
Agile is Kingであるが、継続的インテグレーションは難しい目標である
最近の開発チームのテスト動向について、Dimensional Researchの最近の調査によると、アジャイル手法が広く採用されている一方で、1時間単位でデプロイする能力、つまりゴールの増加について報告する組織は少なかった。
-
Microsoft Surface Hub向けアプリ開発
MicrosoftがMicrosoft Surface Hubのアプリケーションをデザイン・開発する方法について説明する9つのビデオをリリースした。ビデオは、UWP (Universal Windows Platform)を使っているデベロッパーとデザイナーを対象にしている。
-
Go言語とマイクロサービスとコンテナで銀行を作る:QCon LondonのMatt Heath氏の講演
QCon LondonでMonzo Bankの分散システムエンジニアであるMatt Heath氏が“Building a Bank with Golang”と題して講演をした。氏は、Golangの素晴らしい並列処理機能が、この言語を'ボリュームが高く、遅延が少ない分散アプリケーション'の開発に適したものにしている、と話した。
-
AmazonがAWS DynamoDBへTime to Live(TTL)機能を追加
最近のブログ記事で、AmazonはNoSQLデータベースサービスDynamoDBの変更を発表した。DynamoDBは、サービス内に保存するデータに対するTime to Live(TTL)の機能を提供する。時間ベースのしきい値に基づいてデータを削除することで、組織は、時間の経過とともに価値が低下するデータにかかるストレージコストを削減できる。
-
並列性と未来の分散プログラミングの関係
身の回りの全ての世界は並列に進んでおり、非同期でイベント駆動である。最近のQCon LondonでJoe Duffy氏は基調講演を行い、並列性とクラウドは全ての開発者が将来的に取り扱う必要がある概念であると主張した。この中心にあるのは通信であり、これは並列性と分散システムの両方にとって必要不可欠なものである。
-
SnapchatのIPO申請で懸念されるGoogle Cloud依存度の高さ
Snapchatを提供するSnap Inc.の30億ドルというIPO申請を前に、Google Cloudに対する同社の依存度を疑問視する声が上っている。 日平均1.58億のアクティブユーザを持ち、年間売上高4億440万ドルと報告される同社は、今後5年間にわたって、最低で年間4億ドルのクラウドサービスを購入するという同意をGoogleと交わしている。
-
DigitalOceanが高可用性のためにマネージドロードバランサをリリース
DigitalOceanは自社のIaaSクラウドサービスを拡張し、マネージドロードバランサの提供を開始する。InfoQは創設者のひとりに、新機能と長期的なロードマップについて話を聞いた。
-
Enterprise Ethereum AllianceにMicrosoft、Intel、JP Morganと複数のスタートアップが参加
Microsoftはブログで、新しく結成されたEnterprise Ethereum Allianceに参加すると表明した。このアライアンスのミッションは実世界で運用されている、スマートコントラクトをサポートした唯一のブロックチェーンから学び、その上で開発を行うこと。そして、ビジネスのスピードでこの最も複雑で需要の高いアプリケーションを取り扱うことができるソフトウエアを定義することだ。
-
Apache Rangerがトップレベルのプロジェクトに昇格
Apache Hadoopエコシステムのセキュリティ管理フレームワークであるApache Rangerがトップレベルに昇格した。Rangerは、Apache HBase、Hadoop(HDFSとYARN)、Apache Hive、Apache Kafka、Apache Solrなど、サポート対象のHadoopコンポーネントに適用されるセキュリティポリシーを一元的に定義および管理するためのコンポーネントである。
-
Enterprise Ethereum Allianceがビジョンペーパーを発表
新しく立ち上げられたEnterprise Ethereum Alliance (EEA)が “ユーザーや利害関係者がEnterprise EthereumプロトコルをサポートしたEthereumプロトコルへの進歩を提案し実装し、まとめる”ためのビジョンペーパーを発表した。このペーパーでは、EEAはプラガブルコンセンサス、ガバナンス、相互運用性、Ethereumプロトコルのアップデート、ソースコードの実行、ストレージ、パフォーマンス最適化などの幅広いトピックを扱っている。
-
マイクロサービスの未来 - 機能サービス設計と監視可能性
2月16日と17日にBerlinで開催されるmicroXcngカンファレンスに備えて、InfoQはUwe Friedrichsen、Adrian Cole両氏と会い、マイクロサービスアーキテクチャスタイルが実現する機能サービス設計、分散システムで明らかになった新たな課題、マイクロサービスアーキテクチャスタイルの将来像などを議論した。