InfoQ ホームページ Architecture に関するすべてのコンテンツ
-
Hyperledgerが統合性と開発者エクスペリエンスを改善したBurrowの新バージョンをリリース
先日のブログ記事で、オープンソースプロジェクトのHyperledgerが、Burrow v.0.21.0の次バージョンを発表した。今回のリリースでは、統合性、キー署名、Kubernetes用のhelmチャート、開発者エクスペリエンスが改善されている。
-
Redditはいかにして自らのiOSアプリのパフォーマンス、モジュール性、テスト性を改善したか
Redditは昨年、独自iOSアプリのパフォーマンスの改善とともに、より速いイテレーションサイクルへの対応、テストカバレッジの向上、拡張性の改善に尽力していた。このすべてを実現したのが、アプリをMVCアーキテクチャからモデル–ビュー–プレゼンタ(MVP)アーキテクチャに移行したことだった。
-
Confluent Platform 5.0がLDAP認証とIoTインテグレーション用のMQTT Proxyをサポート
Confluent Platform 5.0は、Apache Kafka上に開発されたエンタープライズストリーミング用のプラットフォームである。LDAP認証、Kafkaトピックインスペクション、IoT(Internet of Things)統合用のConfluent MQTT Proxyなどをサポートする。
-
インテリジェントオートメーションの爆発的成長と蔓延する組織的課題
プロフェッショナルサービス企業のKPMGは先頃、インテリジェントオートメーションの急速な成長を実感させる調査報告書を公開した。報告書によると、この分野での総支出額は、現在の124億ドルに対して、2025年には232億ドルに達する見込みである。一方で、この成長予想には、ツールの成熟度や熟練した労働力、組織の変革管理など、数多くの課題もある。
-
Axon Conference パネルディスカッション: 我々はなぜマイクロサービスを使用するべきか?
先日アムステルダムで行われた Event-Driven Microservices Conference のパネルディスカッションにて、カンファレンス主催者である AxonIQ の Frans van Buul 氏はマイクロサービスが本日のメインストリームであると述べた。彼は我々がこれまで何を学んだか、そして今後数年でどこへ向かうのか、について話を進めた。
-
カリフォルニア州が消費者プライバシ法を制定
カリフォルニア州は、カリフォルニア州消費者プライバシ法(California Consumer Privacy Act of 2018 / CCPA)を、2020年1月1日より施行する。この法律により、企業が収集、保管、売買、共有する消費者情報に対して、消費者にいくつかの権利が与えられる。この種の法律としては、米国内で初めてのものとなる。
-
NATSにKafka風ログAPIを加えたLiftbridge
ホットなイベント駆動テクノロジの世界に参入したLiftbridgeは、NATSメッセージングシステムを、スケーラブルなKafka風ログAPIで拡張したオープンソースプロジェクトだ。InfoQは作者のTyler Treat氏に、同プロジェクトの詳細や、データ統合の変化の動向について話を聞いた。
-
なぜ、どのように、いつ読みやすいコードを書くか
ほとんどの開発者が読みやすいコードを欲している。開発チームは機能性より読みやすさを好ましいと思っているかもしれない。しかし、読みやすさを定義しようとすると、意見が割れる。Explore DDD 2018でLaura Savino氏はなぜ読みやすいコードが良いのか、読みやすさとはどういうことなのか、他の考慮点よりも読みやすさが絶対的に優先度が高い場合はどんな場合か、について話をした。
-
Spring、Web Servicesのバージョン3.0.4と2.4.3をリリース
Springは、彼らのWeb Servicesプロジェクトのバージョンを2つ同時にリリースした。開発のメインブランチとしての3.0.4.RELEASEと、メンテナンスのための2.4.3.RELEASEだ。どちらのバージョンもSpring Framework 5.1.0で動作し、Java 11をサポートするようにアップグレードされている。
-
アジャイルの世界におけるコンプライアンスとは
コンプライアンスとは、自分が正しいことをしていること、そして、それを証明できることだ。アジャイルの頻繁なデリバリでは、デリバリプロセス内にコンプライアンスを構築することが必要になる。コンプライアンス義務をDevOpsチームの責務の一部とすることで、その成功の可能性を高めることができる。
-
data Artisansがストリームデータ上の直列化可能なACIDトランザクション機能を発表
data ArtisansがStreaming Ledgerの一般提供を開始すると発表した。Apache Flinkを拡張して、テーブル、キー、イベントストリーム間でシリアライズ可能なACIDトランザクションの実行を可能にする。同社独自のFlinkへのアドオンは特許出願中の技術であり、一度にひとつのキーでのみ一貫性のある操作が可能だという、現在の一般的な機能制限を越えた動作を可能にする。
-
Eric Evans氏はドメイン駆動設計(DDD) は未完成だと述べた
Explore DDDの基調講演のなかで、Eric Evans氏は「DDDは未完成だ」と述べた。ドメイン駆動設計が上梓されてからの過去15年間において、DDDは立ち止まっておらず、DDDを進化させ続けるために依然としてやることがあるのだ。
-
クラウドネイティブとリアクティブであることの真実
リアクティブ、ストリーミング、NoSQLは、いずれも今日では重要な概念であり、クラウドネイティブアプリケーションには必須だとされる場合もある。しかしVaughn Vernon氏は、自身のブログ記事において、クラウドのメリットをフルに享受する上で、企業内のすべてのシステムが、これらすべての概念を使用する必要はない、と強調する。
-
IBMのLin Sun氏に聞く - Istio 1.0とマイクロサービス
オープンソースであるIstioプロジェクトのリリースチームに参加している、IBMシニアテクニカルメンバのLin Sun氏に、Istio全般の状況と、今回リリースされた1.0について話を聞いた。
-
Intelが新たな投機的実行脆弱性"L1 Terminal Fault"を公表
Intelは、プロセッサのL1データキャッシュに存在する情報を潜在的に漏洩させる可能性のある、L1 Terninal Fault (L1TF)と呼ばれる新たな投機的実行サイドチャネル脆弱性を公表した。Intelによる最新のマイクロコードアップデートと、オペレーティングシステムやハイパーバイザスタックの対応アップデートをベースとした緩和策がすでに提供されている。