InfoQ ホームページ Architecture に関するすべてのコンテンツ
-
Next.js 9.3がリリースされ、スタティックサイト生成が改善された
Next.jsチームは先頃、Next.js 9.3をリリースした。これにより、スタティックWebサイトの生成とプレビューが改善され、Sassサポートが追加され、実行時間は短縮された。
-
RookoutのCTOが論ずる”分かりやすさ”、”アーキテクチャスタイル”、”ライブデバッグ”
先日のInfoQポッドキャストで、Rookout CTOのLiran Haimovitch氏は、"分かりやすさ(understandability)"の概念について論じ、これが現代的なソフトウェアシステム開発とどのように関係するかを説明した。先日のInfoQ記事で自身が紹介した概念に基づいて、氏は、複雑性がシステムの分かりやすさに与える影響や、ライブデバッグツールのメリットなどについても話題とした。
-
分散システムの可観測性戦略 - InfoQ Liveで学んだ教訓
優れた可観測性戦略はチーム間のデータ共有を容易にし、分散システム全体からデータを使用してビジネス目標の達成を判断する - これらは8月25日に行われたInfoQ Liveの討論会で、分散システムの可観測性パターンに関して論じられたアイデアの一部だ。
-
Open Service Mesh: Microsoftによるサービスメッシュ実装
MicrosoftがリリースしたOpen Service Mesh (OSM) は、SMI仕様に準拠したサービスメッシュのアルファ実装だ。IstioやLinkerd、Consulといった他のサービスメッシュ実装と同様、カナリアリリース、セキュアな通信、アプリケーションの情報など、標準的なサービスメッシュの機能をカバーする。さらにOSMチームでは、プロジェクトをCNCFに寄贈する手続きも進めている。
-
ServiceMeshCon概要 - KubeCon + CloudNativeCon Europe 2020共催イベント
Solo.ioのChristian Posta氏は、KubeCon + CloudNativeCon Europe 2020 Conferenceの一部として先日併催されたServiceMeshConで、マルチクラスタとマルチメッシュパターンについて論じた。カンファレンスではIstioアーキテクチャやIstioテレメトリでのWebAssemblyの利用、ダウンタイムを伴わないIstioサービスの反復的実装などについての講演も行われた。
-
IBMはEqual Access Toolkitを発表し、開発者に対してアクセシビリティを備えたアプリケーションの構築をサポート
IBMは最近、IBM Equal Access ToolkitとAccessibility Checkerをリリースした。これら2つの新しいオープンソースツールキットは、設計者、開発者、テスターにWebサイトとアプリケーションにアクセスできるようにする一通りのツールを提供することを目的としている。
-
-
AWSのオープンソースカオスエンジニアリングライブラリ
AWSエンジニアは先頃、AWSSSMChaosRunnerと呼ばれるPrime Videoでのフォールトインジェクションのテストに使用したオープンソースのカオスエンジニアリングツールについて書いた。チームは、 EC2インスタンスで任意のコマンドを実行できるAWS Systems Managerを使用して構築されたツールを使用してレイテンシー関連の問題を軽減することができた。
-
CSS Writing Modesが公式のWeb標準に
World Wide Web Consortium (W3C) は先頃、CSS Writing Modes Level3が公式のWeb標準であることを発表した。新しいCSS標準を使用すると、開発者はテキストを水平または垂直にレイアウトするように構成したり、行を積み上げる方向を設定したりできる。CSS Writing Modesのおかげで、多数の言語のコンテンツをネイティブに表示できる。
-
EbayがAndroidアプリを再構築、App BundlesとDynamic Feature Deliveryを活用
EbayはGoogleの協力の下で、自社のモバイルアプリのアーキテクチャと実装を刷新した。AAB(Android App Bundle)やKotlinといった、新しいアーキテクチャのメリットを活用することが目的だ。さらに、これを機会としてテスト自動化や継続的インテグレーションとデリバリ(CI/CD)の改善を行うとともに、世界的なインフラストラクチャの制限も克服した。
-
WebのペリフェラルAPIに関わるセキュリティ懸念
Googleは数年前から、BluetoothおよびUSBを使用した周辺機器接続をWebブラウザに導入しようとしているが、AppleやMozillaなど、他のブラウザベンダからの強い抵抗にあっている。
-
eBay Denmarkにおけるソフトウェア品質保証の取り組み
品質とは、単に運用環境へバグを流出させないということだけではない。その他にも多くのことがある。品質とは、プロダクトがユーザフレンドリで、アクセスや利用が容易で、高いパフォーマンスと短いロード時間を実現していることだ。コードが安定していて、メンテナンスが容易なことも必要だ。Jette Pedersen氏はSwiss Testing Day 2020で、優れた品質のプロダクトを実現する方法について講演した。
-
PlutoraのJeff Keyes氏に聞く - バリューストリーム・マネジメントの変革的影響
Enterprise Management Associates(EMA)は先頃、DevOps 2021の調査結果を公開した。その中では、VSMベンダへの市場参入が2020年内に50パーセント近く増加するという予測とともに、それらVSMベンダが期待に応えられていない点が示唆されている。VSM採用に関わるもの、VSMの持つ変革的影響、失敗の可能性などの理解を深めるべく、代表的なVSMプラットフォームプロバイダのPlutoraに話を聞いた。
-
KSQLがConfluent Cloudで利用可能に
KSQLは、Apache KafkaのストリーミングSQLエンジンであり、現在、Confluent Cloud Platform上でフルマネージドサービスとして、利用量ベースの料金プランですべての顧客が利用できる。最近のブログ投稿で、ConfluentはConfluent Cloud KSQLの提供を発表した。
-
マイクロサービスの運用とセキュアなサーバーレス:8月25日InfoQ Live
マイクロサービスとサーバーレスシステムの実行に関して、専門家が聴衆と対話して経験と学びを共有する仮想イベントであるInfoQ Liveは、わずか数日先である。モジュラーアーキテクチャでの作業のベストプラクティスを学び、チームや組織ですぐに実装できる相互検証したアイデアを残すために参加する。