InfoQ ホームページ Agile に関するすべてのコンテンツ
-
OverOpsが第2回の年次DevOps調査結果をリリース
継続的信頼性(continuous reliability)プラットフォームベンダのOverOpsは、先日実施した調査の結果から、DevOps向け投資活動の中において、企業が最も多くの投資を行っているのが、ソフトウェア開発の定常的フローの実現を目的としたものであることを確認した。調査では、エンジニアリングチームが最先端のテクノロジやプラクティスを支持する中で、特に自動コード分析の採用が増えていることも明らかになっている。
-
大規模なメトリクスコレクション - UberのM3から学ぶ
先日のInfoQポッドキャストで、Chronosphere共同創業者兼CTOのRob Skillington氏が、最新の分散システムにおける可観測性に関する自身の経験と意見を公開した。取り上げられた話題は、大規模なメトリクスコレクション、多次元(multi-dimensional)メトリクスと高カージナリティ(high-cardinality)、開発経験の重要性、OpenMetricsなどのオープン標準の価値、といったものだ。
-
Spotifyのアーキテクチャ決定レコード
Spotifyのいくつかのチームは、アーキテクチャ決定レコード(ADR)を使用して、彼らが下した決定を記録する。ADRはSpotifyに多くのメリットをもたらした。たとえば、新しい開発者向けの新人研修の改善、組織の変更によるプロジェクトの所有を引き継ぐ際のアジリティの向上、ベストプラクティスに関するチーム間の連携の改善などである。
-
脆弱性スキャナTrivyがDockerおよびHarbour内の統合オプションとして利用可能に
Aqua Securityは、オープンソースの脆弱性スキャナであるTrivyが、多くのプラットフォームで統合オプションとして利用できるようになったことを発表した。Trivyは、オペレーティングシステム内の脆弱性と、多くの一般的なアプリケーションの依存関係をスキャンできる。
-
NGINXは、アプリケーションビューを統合するために大幅に再設計したController 3.0をリリース
NGINXは、NGINXデータプレーンを管理するためのコントロールプレーンソリューションであるNGINX Controller 3.0のリリースを発表した。3.0リリースでは、Controllerの完全な再設計により、コントローラが「アプリ中心のエクスペリエンス」に移行し、アプリケーションレベルでインフラストラクチャとインタラクションできるようになる。3.0リリースには、完全な設定API、ロールベースのセルフサービスポータル、組み込みの証明書マネージャーが含まれる。
-
Amazonのチームはどのように継続的デリバリーを行っているか
Amazonデプロイパイプラインの外観と、プロダクション環境に継続的にデプロイするために実行するプラクティスについてAWSエンジニアは最近書いた。パイプラインは、ユニットテストと統合テストを実行する複数の環境での変更を検証し、ステージを使用してプロダクション環境へのデプロイを調整する。パイプラインは主要なメトリクスを監視し、必要に応じてロールバックできるため、チームはデプロイメントを積極的に調査しない。
-
継続的な組織改革によって企業の急成長に対応する
急速に成長する企業には、さまざまな規模のさまざまな構造が必要になる。構造、プロセス、役割を繰り返すことで、企業の成長に伴って企業自身を改革し続けなければならない。企業の変革を成功させるには、継続的な学習が不可欠であると同時に、高いレベルの企業規模のアジリティが必要である。
-
ハイパフォーマンスチームにおける信頼と安全 - QCon London Q&Aより
チームに所属したい、安心して学び、貢献し、現状に挑戦したい、と人々は願う。そのために我々が最初にすることは、チームメンバそれぞれとのパートナシップがあるという認識を持つことだ。すべての関係性がそうであるように、つながりを強め、効果的な共同作業を行うためには、相応の注意と配慮が必要となる。
-
DevOps Enterprise Summit London 2020: ダイバーシティとインクルージョンについてShaaron A Alvares氏に聞く
Shaaron A Alvares氏がDevOps Enterprise Summit 2020 London Virtualで、'Accelerate Your DevOps Culture of Innovation with Everyday Inclusion and Belonging'と題して講演した。最初に氏は、多様化チームに関する調査データを公開して、対照とした別チームのパフォーマンスを80パーセント上回ったことを示してみせた。
-
ワークフローにイベント駆動型の自動化を提供するPuppet Relay
Puppetは、イベント駆動型自動化プラットフォームであるRelayのベータリリースを発表した。Relayにより、コードによるプロセス自動化できる。 事前に記述されたワークフローがいくつかあり、追加のワークフローを作成するためのサポートがある。Relayには、AWS、Kubernetes、Azure、PagerDuty、GitHubなどのワークフローで使用できる多数の統合機能がある。
-
Coinbaseがコンテナワークロードの運用にKubernetesを使わない理由
Coinbaseは先頃、Kubernetesを自社のテクノロジスタックから除外した理由について記事に書いた。同社ではコンテナを採用しているが、運用はVM上で行っている。デプロイメントには、VM内でサービスを自動スケーリンググループとしてデプロイする、オープンソースソリューションのOdinを使用している。Kubenetesの採用は、現在運用しているデプロイメントパイプラインに対して不要な複雑性を追加することになるため、現時点では適切なツールではない、と同社は説明している。
-
リモートワーク時代のインシデント管理
テクノロジエンスージアストで、OpsRampのグループプロダクトマネージャを務めるMichael Fisher氏は先日、IT運用担当者とDevOpsチームによる、インシデント管理プロセスに対する問題優先型(problem-first)アプローチについて、ブログ記事を公開した。同じ方向で、Laura Maguire博士とNora Jones氏も、COVID-19への世界的な対処として、同様の課題について書いている。
-
AWSがAmazon CodeGuruの一般提供発表
最近AWSは、機械学習を利用した開発者向けツールであるAmazon CodeGuruの一般提供を発表した。 コードの品質を改善し、アプリケーションの最も高価なコード行を識別するためのインテリジェントなリコメンドを提供する。
-
可観測性を使って迅速なリリースを実現する
迅速なフィードバックを得るためには、高い頻度で、準備が整えば即座にリリースし、自動化システムを使って変更をライブにテストすることが必要だ。正常に動作していること、警告が発生していないことの検証には、監視機能が使用できる。迅速なリリース(shipping fast)は結果的にテスト回数を削減し、問題に対するレジデンスを向上することになる。
-
インタラクティブなDevOpsトレーニングをオンラインで提供するDevOps Dojo
DXC Technologyは先頃、同社のDecOps Dojoをオープンソースとして公開した。これは、DevOpsの技術面と文化面の両方をカバーする、学習モジュールのコレクションだ。それぞれのモジュールはKatacodaプラットフォーム上に構築され、GitHubにホストされている。