Gleyzer両氏によって共同開発されました。2019で、同言語の発表を行いました。InfoQはPurdy氏に言語と、氏らが解決を目指した問題について聞きました。設計/アーキテクチャアジャイルマニュフェスト:ソフトウェアアーキテクトの視点ソフトウェアアーキテクトの役割と責任はアジャイルソフトウェア開発のためのマニフェストの価値と矛盾していると見えますが、優れたアーキテクトはアジャイル開発チームをサポートするテクニックを見つけています。Streamingは、ストリーミングデータのためのSQLライクなインターフェースを提供します。Streamsによって、Redisがストリーミングデータを複数のプロデューサとコンシューマの間で消費、保持、配信することができるようになります。ソフトウェア開発のマニフェストたゆまず息もつかずに市場に突進することで、会社を静かに消滅の崖っぷちへと追い込みます。それは設計してコードを書く方法を再考する時です。簡単さへの投資は、速さへの投資です。簡単さは知的財産の主鉱脈でもあります。競争上の優位性は、一度失ったら、もう一度手に入れることはほとんど不可能です。Buytaerts氏が過去10年間にわたって、企業がDevOps採用のハイプサイクルをくぐり抜け、変革に対する誤解を解消する過程を支援してきた経験について語ります。スケーリングとインシデント管理への取り組みについての記事を書いている。2018年11月の米国中間選挙に伴うアクセス増加に備えていた同チームは,2016年からほぼ倍増したデジタル加入者による,モバイルおよびデスクトッププラットフォームのトラフィック増に対応する必要に迫られていた。2017年に,オンプレミスのインフラストラクチャからクラウドへの移行を含む,プラットフォームの再設計を実施したのだ。これによってインフラストラクチャとインシデント管理が分散化され,各チームがそれぞれ責任を負うようになったが,依然としてチーム間の依存関係の管理が必要であった。プラットフォームの大きな課題は、結果をリアルタイムで確実に提供することと、インシデント処理を異なるチーム間で調整できるようにすることだった。この課題に対してチームは,まずアーキテクチャと運用をレビューし,ストレステストを実施して,さまざまなチーム間のコラボレーションを確実にするための監視グループを特別に用意するという,多段階のプロセスで取り組んだ。Wan氏から,プロセスの詳細について話を聞くことができた。最初に,"我々SREと企業内ステークホルダやエンジニアリングチームとの仲介者"として行動する"中間総選挙リーダシップチーム"が組織された。TimesにおけるSREモデルの運用について,Sanagavarapu,Wan両氏は次のように説明する。デリバリエンジニアリンググループには、専任のSREグループがあります。デリバリエンジニアリングとは、ツールとオートメーションを構築し、プロセスを定義し、それらの取り組みを通じてチームと提携することにより、製品エンジニアリングチームのビジネス速度を向上させることを目的とする活動です。PRP)やチームの教育の活用を通じて,チームに対する継続的な指導も行っています。アーキテクチャレビューにより、個々のチームが監視やシステム停止からの回復にどの程度対応しているかが明らかになった。PrometheusやGrafanaのような自己管理ツールを組み合わせたもので,警告を行うためのEメールやSlackと統合されている。Sanagavarapu氏とWan氏は、監視の方針と設定の概要を次のように説明してくれた。デリバリーエンジニアリングチームは、プロジェクトの作成時に,パブリッククラウドプロバイダの提供するツールを使用した基本的な既定の監視機能をアプリケーションにセットするためのガイダンスと自動化機構を提供しています。当社のアプリケーション開発チームは、SLOとSLIを設定して,サービスの信頼性と品質を監視しています。アプリケーションの管理はこの監視と警告によって行います。信頼性情報を共有するために集中化された視覚化ツールの開発も行っていますが,チームはそれぞれ,共通メトリクスと自身のシステムに固有のメトリクスとを併用しています。システムが高いトラフィックにどの程度耐えられるかをテストするため,チームは同社の運用環境でテストを実行して,必要に応じてテストを停止できるような状態で,実際のトラフィック増加を常時監視した。このような負荷テストのアプローチでは、着信トラフィックを複製するシャドウトラフィックの生成を備えた上で、運用システム環境に対して実行するのが一般的な方法である。Timesがクラウドに移行した後、同社は自社サービスに自動スケーリングを利用したのだろうか?Sanagavarapu氏とWan氏が説明する。記事が急速に広まったり,ニュース速報イベントが発生した時などは,スケールアップのニーズが一気に高まります。当社のシステムには自動スケーリングがありますが、それには限界があります。現在は,予想されるトラフィックよりもシステムを少し大きく拡張するようなプロビジョニングを実施しています。実績から学んだ共通的なトラフィックパターンを使って,事前にシステムを拡張することも行っています。assessment)に基づいて,技術スタックと依存関係によってグループ化されたチームは,会議室を抜け出して,ビデオやメッセージングツールを介して対話しながら作業を行う。チーム間の依存関係は,"内部API依存関係と外部クラウドプロバイダサービス"である。前者の依存関係は"エンドユーザエクスペリエンスあるいはビジネスワークフローによって定義されている",と両氏は説明する。既知の依存関係を持つチームをグループにすることで,ビジネスワークフローのエンドツーエンドの信頼性テスト,ユーザエクスペリエンス,最終的には増加するトラフィックの処理も可能になっている。毎週火曜日に前週のまとめコンテンツがお送りいたします。25万人ものシニアデベロッパーのコミュニティーにぜひご参加ください。サンプルを見るあなたのメールアドレスはこちら国を選んでください。プライバシーポリシーに従って私の個人情報を扱うことに同意します。登録するとさまざまなことができます。アカウント登録をしてInfoQをお楽しみください。あなたの意見をお聞かせください。毎週火曜日に前週のまとめコンテンツがお送りいたします。25万人ものシニアデベロッパーのコミュニティーにぜひご参加ください。サンプルを見る様々なイノベーターとアーリーアダプターがお送りするテクノロジーの概要を見る。自分がまだ知らないことに気づいていないと知るあなたが興味のあるトピックスをいつでも最新な情報に。あなたのメールアドレスはこちら国を選んでください。プライバシーポリシーに従って私の個人情報を扱うことに同意します。よい世界へ私たちが暮らす世界を大切に思い、よりよいものにしたいと考えています。人のためのソフトウェア開発を加速し私たちのミッションを実現することで、この思いを成し遂げようとしています。私たちは利益の1%をさまざまな慈善団体に寄付しています。会社として、また従業員��して、そうしたことの価値を強く信じているからです。with.プライバシーBTあなたのプロファイルは最新ですか?プロフィールを確認してアップデートしてください。アドレス*Eメールを変更すると確認のメールが配信されます。会社名:現在の会社名をご入力ください。Other組織規模:現在の組織規模をご入力ください。2,501+国:現在の国を設定してください。Zimbabwe都道府県:現在の都道府県に設定してください。次の都道府県にアップデートする:ニュースレターを購読しますか?インダストリーメールを購読しますか?本Eメールに登録すると、以前より関心のあったトピックの関連情報をお送りする場合がございます。詳細はこちらのプライバシーポリシーをご覧ください。newsletter?新しいメールアドレスに確認用のメールを送信します。このポップアップ画面は自動的に閉じられます。