Submit Search
Upload
Navigating DevOps
•
7 likes
•
2,022 views
New Relic
Follow
What is Dev/Ops and why it matters for the success of your business.
Read less
Read more
Technology
Report
Share
Report
Share
1 of 24
Download now
Download to read offline
Recommended
As more companies adopt DevOps programs and build new infrastructure, the quantity and sensitivity of data being processed outside of the traditional IT stack are growing. Few organizations know where the access points into this information are, or how to secure them. We outline best practices for establishing visibility and control in this new space, drawing real-world examples from environments large and small.
Bio IT World 2015 - DevOps Security and Transparency
Bio IT World 2015 - DevOps Security and Transparency
Kevin Gilpin
Modern software systems are becoming increasingly complex. To meet the quality, availability, and security demands of the modern web, scalable infrastructure tools are necessary. And these systems are changing rapidly to keep up with the needs of end-users. Join our DevOps expert Ben Lambert to learn the basics about DevOps and what's changing for modern developers and architects.
Getting Started with DevOps
Getting Started with DevOps
Stefano Bellasio
The Developer experience for your API is much like an unpacking experience of a product. It begins when a developer first lands on your developer portal wanting to learn more about your API and what he sees there is either gonna make or break his experience. 10 things you can do to ensure it's a pleasant one.
Unpacking Developer Experience
Unpacking Developer Experience
Amit Jotwani
How do you apply modern application to your digital business? Hear from New Relic's Sr Director, Strategic Architecture, Lee Atchison, at the Application Architecture Summit. Learn more here: https://newrelic.com/partner/aws
Application Architecture Summit - Monitoring the Dynamic Cloud
Application Architecture Summit - Monitoring the Dynamic Cloud
New Relic
Presentation for Dutch Microsoft TechDays 2015 with Marcel de Vries: During this session we will take a look at how to realize a Microservices architecture (MSA) using the latest Microsoft technologies available. We will discuss some fundamental theories behind MSA and show you how this can actually be realized with Microsoft technologies such as Azure Service Fabric. This session is a real must-see for any developer that wants to stay ahead of the curve in modern architectures.
Exploring microservices in a Microsoft landscape
Exploring microservices in a Microsoft landscape
Alex Thissen
Customer expectations are at an all-time high, making it more and more difficult for companies to please them. Companies who understand their customers well are the ones who rise to the top over their competitors. New Relic, provider of real-time insights for software-driven businesses has this formula figured out. Roger Scott, New Relic's EVP and Chief Customer Officer shares his 7 tips and tricks for keeping your customers happy— and how to do so at a large scale.
7 Tips & Tricks to Having Happy Customers at Scale
7 Tips & Tricks to Having Happy Customers at Scale
New Relic
Customer expectations are at an all-time high, making it more and more difficult for companies to please them. Companies who understand their customers well are the ones who rise to the top over their competitors. New Relic, provider of real-time insights for software-driven businesses has this formula figured out. Roger Scott, New Relic's EVP and Chief Customer Officer shares his 7 tips and tricks for keeping your customers happy— and how to do so at a large scale.
7 Tips & Tricks to Having Happy Customers at Scale
7 Tips & Tricks to Having Happy Customers at Scale
New Relic
New Relicのエキスパート・インストラクターが、New Relic プラットフォームの詳細を説明しながら、実践的なハンズオントレーニングを実施します。 対象: 既にNew Relic をお使いの方はもちろん、これから使ってみようかとご検討中の方にもオススメ。 実践的な観点からNew Relicのベストプラクティスを伝授いたします。 アジェンダ: ・アプリケーションパフォーマンス管理再考 ー 何をどう確認すれば良いのか? ・New Relic Insights 集中講座 ー 集めたデータをどう分析・活用すべきか? ・New Relic Alerts 集中講座 ーリスク最小化のためのアラート実践術! 担当講師: New Relic 株式会社 シニア ソリューション コンサルタント 日吉 潤一郎 経歴:大手SIerでのシステムエンジニア、グローバルなソフトウェアハウスでの開発者を経て、2000年よりアプリケーションパフォー マンスのプロフェッショナルとして活躍。APM分野では17年のキャリアを持ち、日本における第一人者。
New Relic University at Future Stack Tokyo 2019
New Relic University at Future Stack Tokyo 2019
New Relic
Recommended
As more companies adopt DevOps programs and build new infrastructure, the quantity and sensitivity of data being processed outside of the traditional IT stack are growing. Few organizations know where the access points into this information are, or how to secure them. We outline best practices for establishing visibility and control in this new space, drawing real-world examples from environments large and small.
Bio IT World 2015 - DevOps Security and Transparency
Bio IT World 2015 - DevOps Security and Transparency
Kevin Gilpin
Modern software systems are becoming increasingly complex. To meet the quality, availability, and security demands of the modern web, scalable infrastructure tools are necessary. And these systems are changing rapidly to keep up with the needs of end-users. Join our DevOps expert Ben Lambert to learn the basics about DevOps and what's changing for modern developers and architects.
Getting Started with DevOps
Getting Started with DevOps
Stefano Bellasio
The Developer experience for your API is much like an unpacking experience of a product. It begins when a developer first lands on your developer portal wanting to learn more about your API and what he sees there is either gonna make or break his experience. 10 things you can do to ensure it's a pleasant one.
Unpacking Developer Experience
Unpacking Developer Experience
Amit Jotwani
How do you apply modern application to your digital business? Hear from New Relic's Sr Director, Strategic Architecture, Lee Atchison, at the Application Architecture Summit. Learn more here: https://newrelic.com/partner/aws
Application Architecture Summit - Monitoring the Dynamic Cloud
Application Architecture Summit - Monitoring the Dynamic Cloud
New Relic
Presentation for Dutch Microsoft TechDays 2015 with Marcel de Vries: During this session we will take a look at how to realize a Microservices architecture (MSA) using the latest Microsoft technologies available. We will discuss some fundamental theories behind MSA and show you how this can actually be realized with Microsoft technologies such as Azure Service Fabric. This session is a real must-see for any developer that wants to stay ahead of the curve in modern architectures.
Exploring microservices in a Microsoft landscape
Exploring microservices in a Microsoft landscape
Alex Thissen
Customer expectations are at an all-time high, making it more and more difficult for companies to please them. Companies who understand their customers well are the ones who rise to the top over their competitors. New Relic, provider of real-time insights for software-driven businesses has this formula figured out. Roger Scott, New Relic's EVP and Chief Customer Officer shares his 7 tips and tricks for keeping your customers happy— and how to do so at a large scale.
7 Tips & Tricks to Having Happy Customers at Scale
7 Tips & Tricks to Having Happy Customers at Scale
New Relic
Customer expectations are at an all-time high, making it more and more difficult for companies to please them. Companies who understand their customers well are the ones who rise to the top over their competitors. New Relic, provider of real-time insights for software-driven businesses has this formula figured out. Roger Scott, New Relic's EVP and Chief Customer Officer shares his 7 tips and tricks for keeping your customers happy— and how to do so at a large scale.
7 Tips & Tricks to Having Happy Customers at Scale
7 Tips & Tricks to Having Happy Customers at Scale
New Relic
New Relicのエキスパート・インストラクターが、New Relic プラットフォームの詳細を説明しながら、実践的なハンズオントレーニングを実施します。 対象: 既にNew Relic をお使いの方はもちろん、これから使ってみようかとご検討中の方にもオススメ。 実践的な観点からNew Relicのベストプラクティスを伝授いたします。 アジェンダ: ・アプリケーションパフォーマンス管理再考 ー 何をどう確認すれば良いのか? ・New Relic Insights 集中講座 ー 集めたデータをどう分析・活用すべきか? ・New Relic Alerts 集中講座 ーリスク最小化のためのアラート実践術! 担当講師: New Relic 株式会社 シニア ソリューション コンサルタント 日吉 潤一郎 経歴:大手SIerでのシステムエンジニア、グローバルなソフトウェアハウスでの開発者を経て、2000年よりアプリケーションパフォー マンスのプロフェッショナルとして活躍。APM分野では17年のキャリアを持ち、日本における第一人者。
New Relic University at Future Stack Tokyo 2019
New Relic University at Future Stack Tokyo 2019
New Relic
2007年にサービスインしたホットペッパービューティーは現在も成長を続けており、年間数百の機能追加案件を実施しサービスの成長を支えています。 しかし、サービスの成長の中でも提供済みの機能に対する品質を維持/向上させなければホットペッパービューティーを利用いただいているユーザーのユーザビリティを損なってしまいます。 本セッションでは既存機能の品質可視化のためにどのようにNew Relicが提供するサービスを利用しているのか、また可視化結果を改善施策として案件に取り込んでいるのかを紹介し、New Relicを用いたサービス品質維持の方法をお伝えします。 株式会社リクルートライフスタイル デベロップデザインユニット 横断インフラ基盤グループ テックリード 甲谷 悠 氏
FutureStack Tokyo 19 -[事例講演]株式会社リクルートライフスタイル:年間9300万件以上のサロン予約を支えるホットペッパービューティ...
FutureStack Tokyo 19 -[事例講演]株式会社リクルートライフスタイル:年間9300万件以上のサロン予約を支えるホットペッパービューティ...
New Relic
New Relicの目指していることの一つが、DevOpsを推進することを手助けし、デジタルトランスフォーメーションを成功させることです。DevOpsにとってなぜモニタリングと可視化が重要なのか、またどのようなデータを管理する必要があるのかを考察した上で、New Relicで実現できる例をデモを交え、技術からビジネスまで幅広い観点でご紹介します。 New Relic 株式会社 ソリューション コンサルタント 佐々木 千枝
FutureStack Tokyo 19 -[New Relic テクニカル講演]モニタリングと可視化がデジタルトランスフォーメーションを救う! - サ...
FutureStack Tokyo 19 -[New Relic テクニカル講演]モニタリングと可視化がデジタルトランスフォーメーションを救う! - サ...
New Relic
ベンチャー企業の立ち上げと経営に携わり、長い歴史を持つ伝統的SIerのCTOも兼務する中で経験した文化の違い、エンジニア間の壁や衝突。これらに対して正しく対処していくことが、今後の企業の成長のためには欠かせません。ベンチャー企業と大企業の文化の間で揺れるなか行き着いた「バイモーダル戦略」とは?風通しの悪さを克服するためにとった施策とは?高い技術力を持つ人材を生み出し続ける「ラストマン戦略」とは?
FutureStack Tokyo 19 -[特別講演]システム開発によろこびと驚きの連鎖を
FutureStack Tokyo 19 -[特別講演]システム開発によろこびと驚きの連鎖を
New Relic
AWSへの移行には様々な方式がありますが、お客様の状況によって最適な選択肢は異なります。クラウドへの移行はリホストと呼ばれる単純移行のケースが多くなっています。しかしクラウド本来の力を引き出すにはビジネス価値を生み出すアプリケーションのクラウドらしい作り方、使い方が必要になります。そのためにはアプリケーションの移行が必要です。本セッションではAWSへの移行のトレンドや方法論をご紹介します。またアプリケーションを可視化・把握し、お客様ワークロードに応じてどの様にアプリケーション移行を進めるのかをご説明いたします。
FutureStack Tokyo 19 -[パートナー講演]アマゾン ウェブ サービス ジャパン株式会社: New Relicを活用したAWSへのアプリ...
FutureStack Tokyo 19 -[パートナー講演]アマゾン ウェブ サービス ジャパン株式会社: New Relicを活用したAWSへのアプリ...
New Relic
サービス、プロダクトを”いつまでも”継続する為には、インサイトとデータを組織の力とする必要があります。 私達が開発、運用するドワンゴジェイピーは、間もなく二十周年を迎えます。決して順風満帆ではなかったシステムの遍歴と New Relic の導入方法を交え、継続できた理由の一つ、インサイトとデータを組織の力へ変換する方法をご紹介します。
FutureStack Tokyo 19_インサイトとデータを組織の力にする_株式会社ドワンゴ 池田 明啓 氏
FutureStack Tokyo 19_インサイトとデータを組織の力にする_株式会社ドワンゴ 池田 明啓 氏
New Relic
The days of parsing log files and building out homebrewed monitoring tools are (thankfully) coming to an end. Yet as those outdated techniques begin to fade, a whole new set of challenges have arisen around employing and running modern monitoring solutions. Discover how New Relic can help turn monitoring blunders into intelligent problem solving, including how to avoid making common mistakes like: - Not monitoring the whole system - Monitoring arbitrary things in your system - Making your monitoring part of the problem
Three Monitoring Mistakes and How to Avoid Them
Three Monitoring Mistakes and How to Avoid Them
New Relic
As a Kubernetes environment grows and becomes more complex, it gets harder to answer some very basic—but very important—questions. Questions like: What is the health of my cluster? What is the hierarchy and the health of the elements (nodes, pods, containers, and applications) within my cluster? In order to effectively manage the health and performance of your Kubernetes environments—at any scale and any level of complexity—it’s essential you have immediate, useful answers to these questions. Our Kubernetes cluster explorer was designed to give you a multi-dimensional representation of your clusters—giving you the ability to drill down into Kubernetes data and metadata in a high-fidelity, curated UI.
Intro to Multidimensional Kubernetes Monitoring
Intro to Multidimensional Kubernetes Monitoring
New Relic
Ken Gavranovic, Field CTO at New Relic
FS18 Chicago Keynote
FS18 Chicago Keynote
New Relic
Tori Wieldt, Senior Solutions Marketing Manager at New Relic
SRE-iously
SRE-iously
New Relic
Alec Isaacson, Solutions Architect at New Relic
10 Things You Can Do With New Relic - Number 9 Will Shock You
10 Things You Can Do With New Relic - Number 9 Will Shock You
New Relic
Joshua Gerth, Senior Software Engineer at New Relic
Ground Rules for Code Reviews
Ground Rules for Code Reviews
New Relic
Distributed tracing is designed to give DevOps teams an easy way to capture, visualize, and analyze traces through complex architectures—including architectures that use both monoliths and microservices. And, by leveraging New Relic Applied Intelligence capabilities, you can easily highlight anomalies within a trace for more faster resolution.
Understanding Microservice Latency for DevOps Teams: An Introduction to New R...
Understanding Microservice Latency for DevOps Teams: An Introduction to New R...
New Relic
JF Joly- Monitor all your Kubernetes and EKS stack with New Relic
Monitor all your Kubernetes and EKS stack with New Relic
Monitor all your Kubernetes and EKS stack with New Relic
New Relic
Bharath Raj- Host for the Most: Cloud Cost Optimization
Host for the Most: Cloud Cost Optimization
Host for the Most: Cloud Cost Optimization
New Relic
Helena Pujol- New Relic Infrastructure in the Real World: AWS
New Relic Infrastructure in the Real World: AWS
New Relic Infrastructure in the Real World: AWS
New Relic
Best Practices for Measuring your Code Pipeline - Eric Mittelhammer
Best Practices for Measuring your Code Pipeline
Best Practices for Measuring your Code Pipeline
New Relic
Adam Larson- Top Three Mistakes People Make with Monitoring
Top Three Mistakes People Make with Monitoring
Top Three Mistakes People Make with Monitoring
New Relic
Stijn Polfliet - Kubernetes in the Wild: Best Practices for Monitoring
Kubernetes in the Wild: Best Practices for Monitoring
Kubernetes in the Wild: Best Practices for Monitoring
New Relic
Alberto Gonzales re:Thinking the Cloud
re:Thinking the Cloud
re:Thinking the Cloud
New Relic
Mark Weitzel- Our Evolution to GraphQL: Unifying our API Strategy
Our Evolution to GraphQL: Unifying our API Strategy
Our Evolution to GraphQL: Unifying our API Strategy
New Relic
This instalment looked at building performance at the earliest stages of your project, covering Interoperability, Solar and Daylighting.
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
IES VE
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application. In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics. Length: 30 minutes Session Overview ------------------------------------------- During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana: - What out-of-the-box solutions are available for real-time monitoring JMeter tests? - What are the benefits of integrating InfluxDB and Grafana into the load testing stack? - Which features are provided by Grafana? - Demonstration of InfluxDB and Grafana using a practice web application To view the webinar recording, go to: https://www.rttsweb.com/jmeter-integration-webinar
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
More Related Content
More from New Relic
2007年にサービスインしたホットペッパービューティーは現在も成長を続けており、年間数百の機能追加案件を実施しサービスの成長を支えています。 しかし、サービスの成長の中でも提供済みの機能に対する品質を維持/向上させなければホットペッパービューティーを利用いただいているユーザーのユーザビリティを損なってしまいます。 本セッションでは既存機能の品質可視化のためにどのようにNew Relicが提供するサービスを利用しているのか、また可視化結果を改善施策として案件に取り込んでいるのかを紹介し、New Relicを用いたサービス品質維持の方法をお伝えします。 株式会社リクルートライフスタイル デベロップデザインユニット 横断インフラ基盤グループ テックリード 甲谷 悠 氏
FutureStack Tokyo 19 -[事例講演]株式会社リクルートライフスタイル:年間9300万件以上のサロン予約を支えるホットペッパービューティ...
FutureStack Tokyo 19 -[事例講演]株式会社リクルートライフスタイル:年間9300万件以上のサロン予約を支えるホットペッパービューティ...
New Relic
New Relicの目指していることの一つが、DevOpsを推進することを手助けし、デジタルトランスフォーメーションを成功させることです。DevOpsにとってなぜモニタリングと可視化が重要なのか、またどのようなデータを管理する必要があるのかを考察した上で、New Relicで実現できる例をデモを交え、技術からビジネスまで幅広い観点でご紹介します。 New Relic 株式会社 ソリューション コンサルタント 佐々木 千枝
FutureStack Tokyo 19 -[New Relic テクニカル講演]モニタリングと可視化がデジタルトランスフォーメーションを救う! - サ...
FutureStack Tokyo 19 -[New Relic テクニカル講演]モニタリングと可視化がデジタルトランスフォーメーションを救う! - サ...
New Relic
ベンチャー企業の立ち上げと経営に携わり、長い歴史を持つ伝統的SIerのCTOも兼務する中で経験した文化の違い、エンジニア間の壁や衝突。これらに対して正しく対処していくことが、今後の企業の成長のためには欠かせません。ベンチャー企業と大企業の文化の間で揺れるなか行き着いた「バイモーダル戦略」とは?風通しの悪さを克服するためにとった施策とは?高い技術力を持つ人材を生み出し続ける「ラストマン戦略」とは?
FutureStack Tokyo 19 -[特別講演]システム開発によろこびと驚きの連鎖を
FutureStack Tokyo 19 -[特別講演]システム開発によろこびと驚きの連鎖を
New Relic
AWSへの移行には様々な方式がありますが、お客様の状況によって最適な選択肢は異なります。クラウドへの移行はリホストと呼ばれる単純移行のケースが多くなっています。しかしクラウド本来の力を引き出すにはビジネス価値を生み出すアプリケーションのクラウドらしい作り方、使い方が必要になります。そのためにはアプリケーションの移行が必要です。本セッションではAWSへの移行のトレンドや方法論をご紹介します。またアプリケーションを可視化・把握し、お客様ワークロードに応じてどの様にアプリケーション移行を進めるのかをご説明いたします。
FutureStack Tokyo 19 -[パートナー講演]アマゾン ウェブ サービス ジャパン株式会社: New Relicを活用したAWSへのアプリ...
FutureStack Tokyo 19 -[パートナー講演]アマゾン ウェブ サービス ジャパン株式会社: New Relicを活用したAWSへのアプリ...
New Relic
サービス、プロダクトを”いつまでも”継続する為には、インサイトとデータを組織の力とする必要があります。 私達が開発、運用するドワンゴジェイピーは、間もなく二十周年を迎えます。決して順風満帆ではなかったシステムの遍歴と New Relic の導入方法を交え、継続できた理由の一つ、インサイトとデータを組織の力へ変換する方法をご紹介します。
FutureStack Tokyo 19_インサイトとデータを組織の力にする_株式会社ドワンゴ 池田 明啓 氏
FutureStack Tokyo 19_インサイトとデータを組織の力にする_株式会社ドワンゴ 池田 明啓 氏
New Relic
The days of parsing log files and building out homebrewed monitoring tools are (thankfully) coming to an end. Yet as those outdated techniques begin to fade, a whole new set of challenges have arisen around employing and running modern monitoring solutions. Discover how New Relic can help turn monitoring blunders into intelligent problem solving, including how to avoid making common mistakes like: - Not monitoring the whole system - Monitoring arbitrary things in your system - Making your monitoring part of the problem
Three Monitoring Mistakes and How to Avoid Them
Three Monitoring Mistakes and How to Avoid Them
New Relic
As a Kubernetes environment grows and becomes more complex, it gets harder to answer some very basic—but very important—questions. Questions like: What is the health of my cluster? What is the hierarchy and the health of the elements (nodes, pods, containers, and applications) within my cluster? In order to effectively manage the health and performance of your Kubernetes environments—at any scale and any level of complexity—it’s essential you have immediate, useful answers to these questions. Our Kubernetes cluster explorer was designed to give you a multi-dimensional representation of your clusters—giving you the ability to drill down into Kubernetes data and metadata in a high-fidelity, curated UI.
Intro to Multidimensional Kubernetes Monitoring
Intro to Multidimensional Kubernetes Monitoring
New Relic
Ken Gavranovic, Field CTO at New Relic
FS18 Chicago Keynote
FS18 Chicago Keynote
New Relic
Tori Wieldt, Senior Solutions Marketing Manager at New Relic
SRE-iously
SRE-iously
New Relic
Alec Isaacson, Solutions Architect at New Relic
10 Things You Can Do With New Relic - Number 9 Will Shock You
10 Things You Can Do With New Relic - Number 9 Will Shock You
New Relic
Joshua Gerth, Senior Software Engineer at New Relic
Ground Rules for Code Reviews
Ground Rules for Code Reviews
New Relic
Distributed tracing is designed to give DevOps teams an easy way to capture, visualize, and analyze traces through complex architectures—including architectures that use both monoliths and microservices. And, by leveraging New Relic Applied Intelligence capabilities, you can easily highlight anomalies within a trace for more faster resolution.
Understanding Microservice Latency for DevOps Teams: An Introduction to New R...
Understanding Microservice Latency for DevOps Teams: An Introduction to New R...
New Relic
JF Joly- Monitor all your Kubernetes and EKS stack with New Relic
Monitor all your Kubernetes and EKS stack with New Relic
Monitor all your Kubernetes and EKS stack with New Relic
New Relic
Bharath Raj- Host for the Most: Cloud Cost Optimization
Host for the Most: Cloud Cost Optimization
Host for the Most: Cloud Cost Optimization
New Relic
Helena Pujol- New Relic Infrastructure in the Real World: AWS
New Relic Infrastructure in the Real World: AWS
New Relic Infrastructure in the Real World: AWS
New Relic
Best Practices for Measuring your Code Pipeline - Eric Mittelhammer
Best Practices for Measuring your Code Pipeline
Best Practices for Measuring your Code Pipeline
New Relic
Adam Larson- Top Three Mistakes People Make with Monitoring
Top Three Mistakes People Make with Monitoring
Top Three Mistakes People Make with Monitoring
New Relic
Stijn Polfliet - Kubernetes in the Wild: Best Practices for Monitoring
Kubernetes in the Wild: Best Practices for Monitoring
Kubernetes in the Wild: Best Practices for Monitoring
New Relic
Alberto Gonzales re:Thinking the Cloud
re:Thinking the Cloud
re:Thinking the Cloud
New Relic
Mark Weitzel- Our Evolution to GraphQL: Unifying our API Strategy
Our Evolution to GraphQL: Unifying our API Strategy
Our Evolution to GraphQL: Unifying our API Strategy
New Relic
More from New Relic
(20)
FutureStack Tokyo 19 -[事例講演]株式会社リクルートライフスタイル:年間9300万件以上のサロン予約を支えるホットペッパービューティ...
FutureStack Tokyo 19 -[事例講演]株式会社リクルートライフスタイル:年間9300万件以上のサロン予約を支えるホットペッパービューティ...
FutureStack Tokyo 19 -[New Relic テクニカル講演]モニタリングと可視化がデジタルトランスフォーメーションを救う! - サ...
FutureStack Tokyo 19 -[New Relic テクニカル講演]モニタリングと可視化がデジタルトランスフォーメーションを救う! - サ...
FutureStack Tokyo 19 -[特別講演]システム開発によろこびと驚きの連鎖を
FutureStack Tokyo 19 -[特別講演]システム開発によろこびと驚きの連鎖を
FutureStack Tokyo 19 -[パートナー講演]アマゾン ウェブ サービス ジャパン株式会社: New Relicを活用したAWSへのアプリ...
FutureStack Tokyo 19 -[パートナー講演]アマゾン ウェブ サービス ジャパン株式会社: New Relicを活用したAWSへのアプリ...
FutureStack Tokyo 19_インサイトとデータを組織の力にする_株式会社ドワンゴ 池田 明啓 氏
FutureStack Tokyo 19_インサイトとデータを組織の力にする_株式会社ドワンゴ 池田 明啓 氏
Three Monitoring Mistakes and How to Avoid Them
Three Monitoring Mistakes and How to Avoid Them
Intro to Multidimensional Kubernetes Monitoring
Intro to Multidimensional Kubernetes Monitoring
FS18 Chicago Keynote
FS18 Chicago Keynote
SRE-iously
SRE-iously
10 Things You Can Do With New Relic - Number 9 Will Shock You
10 Things You Can Do With New Relic - Number 9 Will Shock You
Ground Rules for Code Reviews
Ground Rules for Code Reviews
Understanding Microservice Latency for DevOps Teams: An Introduction to New R...
Understanding Microservice Latency for DevOps Teams: An Introduction to New R...
Monitor all your Kubernetes and EKS stack with New Relic
Monitor all your Kubernetes and EKS stack with New Relic
Host for the Most: Cloud Cost Optimization
Host for the Most: Cloud Cost Optimization
New Relic Infrastructure in the Real World: AWS
New Relic Infrastructure in the Real World: AWS
Best Practices for Measuring your Code Pipeline
Best Practices for Measuring your Code Pipeline
Top Three Mistakes People Make with Monitoring
Top Three Mistakes People Make with Monitoring
Kubernetes in the Wild: Best Practices for Monitoring
Kubernetes in the Wild: Best Practices for Monitoring
re:Thinking the Cloud
re:Thinking the Cloud
Our Evolution to GraphQL: Unifying our API Strategy
Our Evolution to GraphQL: Unifying our API Strategy
Recently uploaded
This instalment looked at building performance at the earliest stages of your project, covering Interoperability, Solar and Daylighting.
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
IES VE
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application. In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics. Length: 30 minutes Session Overview ------------------------------------------- During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana: - What out-of-the-box solutions are available for real-time monitoring JMeter tests? - What are the benefits of integrating InfluxDB and Grafana into the load testing stack? - Which features are provided by Grafana? - Demonstration of InfluxDB and Grafana using a practice web application To view the webinar recording, go to: https://www.rttsweb.com/jmeter-integration-webinar
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
Unlock the mysteries of successful Salesforce interviews in this insightful session hosted by Hugo Rosario (Salesforce Customer), a seasoned hiring manager that leads the Salesforce Department of multinational company with over 100 interviews under their belt. Step into the manager's chair and gain exclusive behind-the-scenes insights into what makes a Salesforce consultant stand out during the interview process. From deciphering the unspoken cues to mastering key strategies, we'll explore the intricacies of the interview process and provide practical tips for consultants looking to not only pass interviews but also thrive in their roles. Whether you're a seasoned professional or just starting your Salesforce journey, this session is your backstage pass to the secrets that hiring managers wish you knew.
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
CzechDreamin
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to: Create a campaign using Mailchimp with merge tags/fields Send an interactive Slack channel message (using buttons) Have the message received by managers and peers along with a test email for review But there’s more: In a second workflow supporting the same use case, you’ll see: Your campaign sent to target colleagues for approval If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team But—if the “Reject” button is pushed, colleagues will be alerted via Slack message Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors. And... Speakers: Akshay Agnihotri, Product Manager Charlie Greenberg, Host
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
This presentation discusses the complexities of aligning teams and ensuring consistent product experiences across various platforms, proposing Server Driven UI (SDUI) as a solution. Key Points Covered: - The challenge of maintaining consistency in product experiences across web and app interfaces, highlighted by discrepancies in user experience features like comment sections. - Introduction of Server Driven UI (SDUI) to manage uniformity and streamline updates across different platforms. - The importance of adapting design systems to accommodate SDUI, ensuring uniform naming conventions, and component functionalities. - Technical discussions on overcoming framework differences and the operational load on developers due to continuous OS updates.
Server-Driven User Interface (SDUI) at Priceline
Server-Driven User Interface (SDUI) at Priceline
UXDXConf
Welcome to UiPath Test Automation using UiPath Test Suite series part 2. In this session, we will cover API test automation along with a web automation demo. Topics covered: Test Automation introduction API Example of API automation Web automation demonstration Speaker Pathrudu Chintakayala, Associate Technical Architect @Yash and UiPath MVP Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
DianaGray10
Already know how to write a basic SOQL query? Great! But what about an *aggregate* SOQL query? You know, the kind that uses aggregate functions like COUNT & MAX along with GROUP BY and HAVING clauses? No? Well, get ready to learn how to slice & dice your org’s data right inside your own dev console. From finding duplicate records to prototyping summary & matrix reports, learn the ins and outs of aggregate queries during this fast-paced but admin-friendly session on advanced SOQL concepts.
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
CzechDreamin
This talk offers actionable insights at an executive level for enhancing productivity and refining your portfolio management approach to propel your organization to greater heights. Key Points Covered: 1. Experience Transformation: - The core challenge remains consistent across organizations: converting budget into user-centric designs. - Strategies for deploying design resources effectively in both startups and large enterprises. 2. Strategic Frameworks: - Introduction to the "Ziggurat of Impact" model, detailing layers from basic system interactions to comprehensive customer experiences. - Practical insights on creating frameworks that scale with organizational complexity. 3. Organizational Impact: - Real-world examples of navigating design in large settings, focusing on the synthesis of consumer products and customer experiences. - Emphasis on the importance of designing systems that directly influence customer interactions. 4. Design Execution: - Detailed walkthrough of organizational layers affecting design execution, from touchpoints and customer activities to shared capabilities. - How to ensure design influences both the micro and macro aspects of customer interactions. 5. Measurement and Adaptation: - Techniques for measuring the impact of design decisions and adapting strategies based on data-driven insights. - The critical role of continuous improvement and feedback in refining customer experiences.
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
Ever caught yourself nodding along when someone mentions "delivering value" in Agile, but secretly wondering what the heck they actually mean? You're not alone! Join us for an eye-opening session where we'll strip away the buzzwords and dive into the heart of Agile—value delivery. But what is "value"? Is it a mythical unicorn in the world of software development, or is there more to this overused term? This isn't going to be a sit-and-get lecture. We're talking about a face-to-face, interactive meetup where YOU play a crucial role. Come along to: Define It: What does "value" really mean? We’ll build a definition that’s not just words, but a compass for your Agile journey. Contextualise It: Discover what value means specifically to you, your team, your company, and your industry. Because one size does not fit all. Deliver It: Share strategies and gather new ones for uncovering and delivering true value—no more shooting in the dark!
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
David Michel
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
In today's presentation, we'll explore Security Onion, a powerful open-source platform designed to fortify your network security. Security Onion, much like its namesake vegetable, peels back the layers of your network traffic, enabling you to identify and address potential threats. We'll delve into its functionalities, core components, and the advantages it brings to your cybersecurity posture.
Enterprise Security Monitoring, And Log Management.
Enterprise Security Monitoring, And Log Management.
Boni Yeamin
This is the official company presentation of IoT Analytics GmbH, a leading global provider of market insights and strategic business intelligence for the IoT, AI, Cloud, Edge, and Industry 4.0. We are trusted by 1000+ leading companies around the world for our market insights, including globally leading software, telecommunications, consulting, semiconductor, and industrial players.
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
IoTAnalytics
Intrigued by why some of the world's largest companies (Netflix, Google, Cisco, Twitter, Uber etc) are using gRPC? In this demo based talk we delve into the world of gRPC in .Net, what it does and why we should use it. We compare the interface with both Rest and graphQL. We will show you how to implement grpc server-side in .net and in the web. Finally, I will show you how the tooling helps you deliver powerful interfaces and interact with them quickly and simply.
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
John Staveley
A talk given by Julian Hyde at the San Francisco Distributed Systems Meetup on May 22, 2024.
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Julian Hyde
New customer? New industry? New cloud? New team? A lot to handle! How to ensure the success of the project? Start it well! I've created the 3 areas of focus at the beginning of the project that helped me in multiple roles (BA, PO, and Consultant). Learn from real-world experiences and discover how these insights can empower you to deliver unparalleled value to your customers right from the project's start.
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
CzechDreamin
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring. Learn about: • The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks. • Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective. • Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification. • Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process. Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
Screen flow is a powerful automation tool that is commonly designed for internal and external users. However, what about the guest users? We will dive into various methods of launching screen flows and understand how to make them publicly accessible, extending their usability to a broader audience. The presentation will also cover the implementation of security layers and highlight best practices for a smooth and protected user experience. Discover the potential of screen flows beyond conventional use and learn how to leverage them effectively.
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
CzechDreamin
This presentation dives into the practical applications of machine learning within Google's operations, providing a comprehensive overview of how to leverage AI technologies to solve real-world business challenges. Key Points Covered: - Introduction to Machine Learning at Google: Discussion on the role of ML and its evolution in enhancing Google's operational efficiency. - Experience Sharing: Insights into the team's long-term engagement with machine learning projects and the impacts on Google’s operational strategies. - Practical Applications: Real-world examples of ML applications within Google’s daily operations, providing a blueprint to adapt similar strategies. - Challenges and Solutions: Discussion on the challenges faced during the implementation of ML projects and the strategic solutions employed to overcome them. - Future of ML at Google: Insights into future trends in machine learning at Google and how they plan to continue integrating AI into their ecosystem.
Strategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering Teams
UXDXConf
How to differentiate Sales Cloud and CPQ on first glance might be tricky if you do not know where to look and what to look at. You will know :-) Managing the sales process within Salesforce is a common use case that can be managed with standart Sales Cloud. If you want to do entire quoting process you will find out Salesforce CPQ solution exists. What is then the difference if both can handle selling products? You will see comparison of 10 different features, which Sales Cloud and Salesforce CPQ handle differently. Simple question you will always remember if you should consider using Salesforce CPQ will be a cherry on top.
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
CzechDreamin
In an era where artificial intelligence (AI) is becoming increasingly integrated into our daily lives, the need for empathetic technology is paramount. This talk explores the role of motion design in enhancing AI interfaces to foster empathy and improve user experiences. Key Topics Covered: 1. Introduction to Empathetic AI - The importance of creating empathy in AI interfaces - Personal journey from character animation to AI and robotics design 2. The Role of Motion in User Interaction - Historical context of motion in design, from early Disney animations to modern interfaces - The blinking cursor: An example of effective motion use since 1960 3. Designing for Empathy - How motion can enhance user satisfaction and trust in AI systems - Examples from human-robot interaction and AI interfaces 4. Creating Human-like Interactions - Using motion to provide transparency and context in AI interactions - The importance of natural conversation flows and the ability to interrupt AI responses 5. Avoiding the Uncanny Valley - Recognizing and mitigating the uncanny valley in AI-generated content - Examples of effective and ineffective uses of motion in AI 6. Systemizing Motion Design - Strategies for integrating motion into AI systems at scale - Salesforce’s approach to creating and scaling a motion system for AI
Motion for AI: Creating Empathy in Technology
Motion for AI: Creating Empathy in Technology
UXDXConf
Recently uploaded
(20)
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
Server-Driven User Interface (SDUI) at Priceline
Server-Driven User Interface (SDUI) at Priceline
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Enterprise Security Monitoring, And Log Management.
Enterprise Security Monitoring, And Log Management.
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Strategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering Teams
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
Motion for AI: Creating Empathy in Technology
Motion for AI: Creating Empathy in Technology
Navigating DevOps
1.
eBook Navigating DevOps
What it is and why it matters to you and your business © 2014 New Relic, Inc | US +888-643-8776 | www.newrelic.com | www.twitter.com/newrelic | blog.newrelic.com
2.
eBook Navigating DevOps:
Learn What It Is and Why It Matters To Your Business Table of Contents © 2014 New Relic, Inc | US +888-643-8776 | www.newrelic.com | www.twitter.com/newrelic | blog.newrelic.com INTRODUCTION CHAPTER 1 : CHAPTER 2: CHAPTER 3: CHAPTER 4: CHAPTER 5: CHAPTER 6: CHAPTER 7: CONCLUSION 03 04 06 08 10 14 16 20 22 What Is DevOps? Where Did DevOps Come From? What Problems Led to the Creation of DevOps? How Does DevOps “Work?” Who’s Adopting DevOps? Why Are Your Peers Embracing DevOps? How Will I Benefit from DevOps?
3.
eBook Navigating DevOps:
Learn What It Is and Why It Matters To Your Business Introduction There are as many opinions about DevOps as there are commentators, but one thing is undeniable: DevOps is real. In a few short years, head-lines about DevOps have gone from “What the F--- Is DevOps?”1 and “DevOps Is a Poorly Executed Scam”2 to “The New Normal of DevOps”3 and “Three Reasons Your Startup Will Suffer Without DevOps.”4 From tiny startups to giant Fortune 500 enterprises, the IT industry is adopt-ing DevOps at an amazing rate. And yet, the majority of IT professionals either don’t know anything about DevOps or just have a general understanding of the big picture. If you fall into either of those categories, this discussion is meant for you. In the following pages, we answer a number of basic questions— questions that probably sound much like your own:5 • What is DevOps? • Where did it come from? • What problems led to DevOps? • How does DevOps “work?” • How widely used is DevOps today? • Why are people adopting DevOps? • What are the benefits? 1 James Turnbull, “What the F*** is DevOps?,” blog post, https://coderwall.com/p/zhf8gq, May 2010. 2 Ted Dziuba, “Devops is a Poorly Executed Scam,” blog post, http://widgetsandshit.com/teddziuba/2011/03/devops-scam.html, March 2011. 3 “The New Normal of DevOps,” CA Technologies White Paper, http://www.ca.com/us/~/media/Files/whitepapers/the-new-normal-of-devops.pdf, December 2013. 4 “Three Reasons Your Startup Will Suffer Without DevOps,” Readwrite, http://readwrite.com/2014/01/01/three-reasons-your-startup-needs-devops-or-else. 5 Damon Edwards, “The History of DevOps,”IT Revolution Press, http://itrevolution.com/the-history-of-devops. 03 © 2014 New Relic, Inc | US +888-643-8776 | www.newrelic.com | www.twitter.com/newrelic | blog.newrelic.com
4.
CHAPTER 1 What
Is DevOps? © 2014 New Relic, Inc | US +888-643-8776 | www.newrelic.com | www.twitter.com/newrelic | blog.newrelic.com
5.
eBook Navigating DevOps:
Learn What It Is and Why It Matters To Your Business What Is DevOps? The word DevOps itself was coined in 2009 by Patrick Debois, who became one of its gurus. The term was formed by combin-ing “development” and “operations,” which provides a starting point for understanding exactly what people mean when they say “DevOps.” Notably, DevOps isn’t a process or a technology or a stan-dard. Many devotees refer to DevOps as a “culture”—a term that New Relic favors. We also use the term “DevOps movement” when talking about topics such as adoption rates and trends for the future and “DevOps environment” to refer to an IT organization that has adopted DevOps culture. This primer will have a great deal more to say about DevOps, but to get started, we need a serviceable definition: DevOps (a portmanteau of development and operations) is a soft-ware development method that stresses communication, collabora-tion and integration between software developers and information technology (IT) operations professionals.6 6 “Big Data Drives Rapid Changes in Infrastructure and $232 Billion in IT Spending Through 2016,” Gartner Research, October 2012. 7 Interview, March 13, 2014 “Successful DevOps is mutual respect between development and operations. You deliver quality code and I’ll deliver a quality platform to run that code. We can have dif-ferences of opinion about how to do it, but at the end of the day, we are together going to deliver software that performs as adver-tised and meets our customers’ needs.”7 —Mike Surma, DevOps Engineer, Rackspace 05 © 2014 New Relic, Inc | US +888-643-8776 | www.newrelic.com | www.twitter.com/newrelic | blog.newrelic.com
6.
CHAPTER 2 Where
Did DevOps Come From? © 2014 New Relic, Inc | US +888-643-8776 | www.newrelic.com | www.twitter.com/newrelic | blog.newrelic.com
7.
eBook Navigating DevOps:
Learn What It Is and Why It Matters To Your Business Where Did DevOps Come From? Despite the mythical tone of some of the stories about its origins, DevOps was not created out of whole cloth. Rather, the seeds of DevOps were planted long ago and have been nurtured by forward-thinking IT experts in a number of disciplines. One commentator calls DevOps a “perfect storm,”8 and there’s plenty of evidence to back that up. The two primary antecedents of DevOps are: • Enterprise systems management (ESM). Many of the people involved in the initial definition of DevOps were system administrators. These operations experts brought key ESM best practices to DevOps, including configuration management, system monitoring, automated provisioning, and the toolchain approach. • Agile development. One observer calls DevOps “agile on steroids.”9 DevOps incorporates a number of agile principles, methods, and practices such as continuous delivery, continuous integration, and collaboration.10 DevOps brings agile principles to system administration and ultimately to the full spectrum of IT operations. In the words of one DevOps pioneer with 15 years of system administration experience, shaking up the operations side of the house was long overdue: System administrators have allowed themselves to lag in maturity behind what the state of the art is. These new technologies are finally causing us to be held to account to modernize the way we do things. And I think that’s a welcome and healthy challenge.11 Why does this matter? It goes to the basic credibility of the move-ment. DevOps is actually quite mainstream in its origins. DevOps unites an established IT operations discipline with a proven development methodology—each half of the acronym represents the best practices of its craft. And that union mirrors the fact that DevOps integrates development and operations into a single-minded entity with com-mon goals: high-quality software, faster releases, and improved customer satisfaction—again, totally mainstream enterprise concerns. 8 Ernest Mueller, “What is DevOps?” the agile admin, http://theagileadmin.com/what-is-devops (December 2011). 9 Aniket Deshpande, “DevOps” an Extension of Agile Methodology – How It will Impact QA?,” Software Testing Help, http://www.softwaretestinghelp.com/devops-and-software-testing. 10 Jack Crews,”Agile Values, Principles and Practices,” online presentation, http://www.slideshare.net/jackcrews/agile-values-principles-and-practices. 11 Ernest Mueller, “Q&A: Ernest Mueller on Bringing Agile to Operations,” http://dev2ops.org/2010/04/qa-ernest-mueller-on-bringing-agile-to-operations, 2010. Far from being some outlandish manifesto of a few IT geeks, 07 © 2014 New Relic, Inc | US +888-643-8776 | www.newrelic.com | www.twitter.com/newrelic | blog.newrelic.com
8.
CHAPTER 3 What
Problems Led to the Creation of DevOps? © 2014 New Relic, Inc | US +888-643-8776 | www.newrelic.com | www.twitter.com/newrelic | blog.newrelic.com
9.
eBook Navigating DevOps:
Learn What It Is and Why It Matters To Your Business What Problems Led to the Creation of DevOps? Developers and system administrators don’t see eye to eye on a lot of things, but they do agree that their customers on the business side of the house frequently pull them in two different directions. On the one hand, business users demand change—new features, new services, new revenue streams—as fast as possible. At the same time, they also want a system that is stable and free from interruptions. That creates a problem: The problem with the traditional software delivery process (or the lack thereof) is that it is not well adapted to support these two requirements simultaneously. So companies have to choose between either delivering changes fast and ending up with a messy production environment or keeping a stable but outdated environment.12 Not surprisingly, neither choice is acceptable to enterprise executives. And more importantly, neither allows a business to provide the best solutions it can to it’s customers. Developers are all too willing to push out software faster and faster— after all, that’s what they are typically hired to accomplish. Opera-tions, on the other hand, knows that rapid-fire changes without proper safeguards threaten to destabilize the system, which goes directly against their charter. DevOps was created to resolve this dilemma by integrating everyone associated with software development and deployment—business users, developers, test engineers, system administrators—into a single, highly automated workflow with a laser focus: Rapid delivery of high-quality software that meets all user requirements while maintaining the integrity and stability of the entire system. How do these disparate groups join forces? By subscribing to a com-mon set of principles that transcends traditional discipline boundaries and roles, for example: • Ensure all teams are working towards the same goal and are being measured by the same business metrics. • Maintain short development cycles that enable the business to pivot quickly with changing requirements. • Utilize feature flags and progressive deployment strategies that make it easy to enable or disable new features in production without re-deployments. • Create extremely fast feedback loops that allow for almost immediate problem identification and remediation by the appropriate teams. • Reflect on how to become more effective as a team, then tune and adjust your behavior accordingly.13 12 Niek Bartholomeus, “My experience with introducing DevOps in a traditional enterprise,” http://niek.bartholomeus.be/2013/01/28/introducing-a-devops-culture-in-a-traditional-enterprise, January 28, 2013. 13 Ernest Mueller, “A DevOps Manifesto,” the agile admin, http://theagileadmin.com/2010/10/15/a-devops-manifesto, October 15, 2010. 09 © 2014 New Relic, Inc | US +888-643-8776 | www.newrelic.com | www.twitter.com/newrelic | blog.newrelic.com
10.
CHAPTER 4 How
Does DevOps “Work?” © 2014 New Relic, Inc | US +888-643-8776 | www.newrelic.com | www.twitter.com/newrelic | blog.newrelic.com
11.
eBook Navigating DevOps:
Learn What It Is and Why It Matters To Your Business How Does DevOps “Work?” Like all cultures, DevOps has many variations on the theme. How-ever, most observers would agree that the following capabilities are common to virtually all DevOps cultures: collaboration, automation, continuous integration, continuous delivery, continuous testing, con-tinuous monitoring, and rapid remediation. Collaboration Instead of pointing fingers at each other, development and IT opera-tions work together (no, really). While the disconnect between these two groups created the impetus for its creation, DevOps extends far beyond the IT organization, because the need for collaboration extends to everyone with a stake in the delivery of software (not just between Dev and Ops, but all teams, including test, product manage-ment, and executives): Successful DevOps requires business, development, QA, and oper-ations organizations to coordinate and play significant roles at dif-ferent phases of the application lifecycle. It may be difficult, even impossible, to eliminate silos, but collaboration is essential.14 Automation DevOps relies heavily on automation—and that means you need tools. Tools you build. Tools you buy. Open source tools. Proprietary tools. And those tools are not just scattered around the lab willy-nilly: DevOps relies on toolchains to automate large parts of the end-to-end software development and deployment process. Caveat: Because DevOps tools are so amazingly awesome, there’s a tendency to see DevOps as just a collection of tools. While it’s true that DevOps relies on tools, DevOps is much more than that. Continuous Integration You usually find continuous integration in DevOps cultures because DevOps emerged from agile culture, and continuous integration is a fundamental tenet of the agile approach: Continuous integration (CI) is a software engineering practice in which isolated changes are immediately tested and reported on when they are added to a larger code base. The goal of CI is to pro-vide rapid feedback so that if a defect is introduced into the code base, it can be identified and corrected as soon as possible…the usual rule is for each team member to submit work on a daily (or more frequent) basis and for a build to be conducted with each significant change.15 The continuous integration principle of agile development has a cul-tural implication for the development group. Forcing developers to integrate their work with other developers frequently—at least daily— exposes integration issues and conflicts much earlier than is the case 14 Laurie Wurster et al, “Emerging Technology Analysis: DevOps a Culture Shift, Not a Technology,” Gartner report, August 2013. 15 Margaret Rouse, “Continuous Integration (CI),” SearchSoftwareQuality, http://searchsoftwarequality.techtarget.com/definition/continuous-integration, July 2008. 11 © 2014 New Relic, Inc | US +888-643-8776 | www.newrelic.com | www.twitter.com/newrelic | blog.newrelic.com
12.
eBook Navigating DevOps:
Learn What It Is and Why It Matters To Your Business with waterfall development. However, to achieve this benefit, devel-opers have to communicate with each other much more frequently— something that runs counter to the image of the solitary genius coder working for weeks or months on a module before she is “ready” to send it out in the world. That seed of open, frequent communication blooms in DevOps. Continuous Testing The testing piece of DevOps is easy to overlook—until you get burned. As one industry expert puts it, “The cost of quality is the cost of failure.”16 While continuous integration and delivery get the lion’s share of the coverage, continuous testing is quietly finding its place as an equally critical piece of DevOps. Continuous testing is not just a QA function, in fact, it starts in the development environment. The days are over when developers could simply throw the code over the wall to QA and say, “Have at it.” In a DevOps environment, everyone is involved in testing. Devel-opers make sure that, along with delivering error-free code, they provide test data sets. They also help test engineers configure the testing environment to be as close to the production environment as possible.17 On the QA side, the big need is speed. After all, if the QA cycle takes days and weeks, you’re right back into a long, drawn out waterfall kind of schedule. Test engineers meet the challenge of quick turn-around by not only automating much of the test process but also redefining test methodologies: Rather than making test a separate and lengthy sequence in the larger deployment process, continuous delivery practitioners roll out small upgrades almost constantly, measure their performance, and quickly roll them back as needed.18 Although it may come as a surprise, the operations function has an important role to play in testing and QA: Operations has access to production usage and load patterns. These patterns are essential to the QA team for creating a load test that properly exercises the application.19 Operations can also ensure that monitoring tools are in place and test environments are properly configured. They can participate in func-tional, load, stress, and leak tests and offer analysis based on their experience with similar applications running in production. The payoff from continuous testing is well worth the effort. The test function in a DevOps environment helps developers to balance qual-ity and speed. Using automated tools reduces the cost of testing and allows test engineers to leverage their time more effectively. Most importantly, continuous testing shortens test cycles by allowing inte-gration testing earlier in the process. 16 Wayne Ariola, SYS-CON.tv interview at the 13th International Cloud Expo®, http://devopssummit.sys-con.com/node/2912573, Nov 4-7, 2013. 17 Sanjeev Sharma, “Understanding DevOps – Part 4: Continuous Testing and Continuous Monitoring,” blog post, http://sdarchitect.wordpress.com/2012/10/30/understanding-devops-part-4-continuous-testing-and-continuous-monitoring , October 2012. 18 http://www.pwc.com/us/en/technology-forecast/2013/issue2/features/devops-continuous-delivery.jhtml. 19 Jim Hirschauer, “DevOps Scares Me – Part 4: Dev and Ops Collaborate Across the Lifecycle,” DZone, http://java.dzone.com/articles/devops-scares-me-part-4-dev, August 2013. 12 © 2014 New Relic, Inc | US +888-643-8776 | www.newrelic.com | www.twitter.com/newrelic | blog.newrelic.com
13.
eBook Navigating DevOps:
Learn What It Is and Why It Matters To Your Business Continuous testing also eliminates testing bottlenecks through virtu-alized dependent services, and it simplifies the creation of virtualized test environments that can be easily deployed, shared, and updated as systems change. These capabilities reduce the cost of provisioning and maintaining test environments, and they shorten test cycle times by allowing integration testing earlier in life cycle.20 Continuous Delivery In the words of one commentator, “continuous delivery is nothing but taking this concept of continuous integration to the next step.”21 Instead of ending at the door of the development lab, continuous integration in DevOps extends to the entire release chain: including QA and operations. The result is that individual releases are far less complex and come out much more frequently. The actual release frequency varies greatly depending on the com-pany’s legacy and goals. For example, one Fortune 100 company improved its release cycle from once a year to once a quarter—a release rate that seems glacial compared to the hundreds of releases an hour achieved by Amazon. Exactly what gets released varies as well. In some organizations, QA and operations triage potential releases: many go directly to users, some go back to development, and a few simply are not deployed at all. Other companies—Flickr is a notable example— push everything that comes from developers out to users and count on real-time monitoring and rapid remediation to minimize the impact of the rare failure. Continuous Monitoring Given the sheer number of releases, there’s no way to implement the kind of rigorous pre-release testing that characterizes waterfall devel-opment. Therefore, in a DevOps environment, failures must be found and fixed in real time. How do you do that? A big part is continuous monitoring. According to one pundit, the goals of continuous monitoring are to quickly determine when a service is unavailable, understand the underlying causes, and most importantly, apply these learnings to anticipate problems before they occur.22 In fact, some monitoring experts advocate that the definition of a service must include moni-toring— they see it as integral to service delivery. Like testing, monitoring starts in development. The same tools that monitor the production environment can be employed in development to spot performance problems before they hit production. Two kinds of monitoring are required for DevOps: server monitor-ing and application performance monitoring. Monitoring discussions quickly get down to tools discussions, because there is no effective monitoring without the proper tools. For a list of DevOps tools (and more DevOps-related content), visit New Relic’s DevOps Hub. 20 “Enterprise testing capability for continuous software delivery,” http://www.ibm.com/ibm/devops/us/en/build/test/. 21 Sanjeev Sharma, “Understanding DevOps – Part 2: Continuous Integration and Continuous Delivery,” blog post, http://sdarchitect.wordpress.com/2012/09/25/understanding-devops-part-2-continuous-integration-and-continuous-delivery, September 2012. 22 Julien Pivotto, “The devops approach to monitoring,” Open World Forum presentation, http://www.slideshare.net/roidelapluie/devops-andmonitoringowf13, October 2013. 13 © 2014 New Relic, Inc | US +888-643-8776 | www.newrelic.com | www.twitter.com/newrelic | blog.newrelic.com
14.
CHAPTER 5 Who’s
Adopting DevOps? © 2014 New Relic, Inc | US +888-643-8776 | www.newrelic.com | www.twitter.com/newrelic | blog.newrelic.com
15.
eBook Navigating DevOps:
Learn What It Is and Why It Matters To Your Business Who’s Adopting DevOps? DevOps adoption is accelerating. A December 2012 study of more than 4,000 IT professionals found that 63% of respondents had implemented DevOps practices, an astonishing 26% increase over the previous year.23 While not yet a mainstream trend, DevOps is clearly gaining momentum.24 What kinds of companies are—or should be—embracing DevOps? It depends on who you ask. One school of thought sees DevOps as the right answer for everybody, from small startups to tech giants: “DevOps is now a way of life and ignoring it can make or break a company of any size.25 Others contend that size matters—a lot. According to this view, DevOps is a piece of cake for smaller companies, but the culture of the large corporation may be a significant problem: “If good collabo-ration is missing from the DNA of the company, it will take more time and effort to introduce DevOps successfully.”26 The plain fact is that DevOps is evolving so rapidly that it’s difficult even to characterize the level of adoption in any meaningful way. However, there’s plenty of evidence showing that size by itself is no predictor of DevOps success. Take the big guys first. Ask a dozen DevOps converts to name the biggest success stories in DevOps and most will give the same four or five names: Google, Twitter, Amazon, Netflix, and Facebook. Their combined market capitalization of more than USD $717 billion in 2014 exceeds the GDP of all but 19 countries in the world. Many indus-try watchers believe that DevOps—or something that looks a lot like DevOps—has been an essential component in their meteoric growth. “These are the breakout successes that could only be possible with a new operating philosophy…Their success in many ways is a roadmap for how DevOps can succeed at all different sizes of organizations.”27 On the other end of the spectrum are the “hip, slick, and cool” startups and medium-sized businesses—Tumblr, Evernote, Etsy, and Github, to name a few—who play with the big boys in large part because DevOps helps them leverage small teams into outsized rev-enues: “Traditional IT processes and product development method-ologies weren’t going to help these small companies punch above their weight.”28 23 “2013 State of DevOps Report,” Puppet Labs and IT Revolution Press, https://puppetlabs.com/wp-content/uploads/2013/03/2013-state-of-devops-report.pdf. 24 Kyt Dotson, “DevOps Interview: Raja Bhargava, CEO of JumpCloud http://devopsangle.com/2014/01/07/devops-interview-rajat-bhargava-ceo-of-jumpcloud/. 25 Adam Duro, “Three Reasons Your Startup Will Suffer Without DevOps,” readwrite, http://readwrite.com/2014/01/01/three-reasons-your-startup-needs-devops-or-else, January 01, 2014. 26 “The New Normal of DevOps,” CA Technologies White Paper, http://www.ca.com/us/~/media/Files/whitepapers/the-new-normal-of-devops.pdf, December 2013. 27 James B. Brown, “5 Reasons Why DevOps is Hitting Its Stride,” Innovation Insights, http://insights.wired.com/profiles/blogs/5-reasons-why-devops-is-hitting-its-stride#ixzz2x6O8QnIA, March. 28 Ibid. 15 © 2014 New Relic, Inc | US +888-643-8776 | www.newrelic.com | www.twitter.com/newrelic | blog.newrelic.com
16.
CHAPTER 6 Why
Are Your Peers Embracing DevOps? © 2014 New Relic, Inc | US +888-643-8776 | www.newrelic.com | www.twitter.com/newrelic | blog.newrelic.com
17.
eBook Navigating DevOps:
Learn What It Is and Why It Matters To Your Business Why Are Your Peers Embracing DevOps? DevOps has something for everyone in the software chain: develop-ers, operations, and testing. Furthermore, DevOps even touches the business side of the house: managers who monetize the software and executives who worry about the bottom line. Here are some of the benefits cited by each group. Developers Automated provisioning is a big win for programmers, because they can stand up a development environment themselves with no paper-work, no lengthy approval cycles, no waiting for IT to provision a server—no lost time. When developers can provision a working envi-ronment in 15 minutes, with all the right resources—compute power, storage, network, applications—it changes the way that they work. They can be far more creative and innovative. It’s much easier to try multiple options, run different scenarios, and test their code more thoroughly. When developers first begin to work in a DevOps world, one real eye-opener for many is understanding just what goes on inside that black box labeled “Operations.” That knowledge helps developers work effectively with operations in a joint problem-solving mode. Problems are resolved faster and cause fewer distractions. Best of all, the frantic late-night phone call becomes a thing of the past—and that leads directly to greater job satisfaction and better quality of life for developers. Operations There’s a widespread belief that system administrators constantly obsess about system stability—and in fact, it’s true. Their night-mare scenario is a software release that takes down the system within seconds of production deployment, developers who shrug off responsibility (“It’s your code now!”), users in various degrees of out-rage— and no clear path to a quick, effective resolution. Early adopters of DevOps methods have found that the increased involvement by developers actually improves system stability. Auto-mation also helps by eliminating human errors common in manual operations, and has the added benefit of reducing the amount of time spent on routine tasks. There’s a quality of life issue for system administrators as well, in the form of skill building, career opportu-nities, and a great deal more uninterrupted sleep and personal time. In a DevOps environment, operations rely on tools to a much greater extent than in traditional environment, often building their own tools and writing scripts that automate portions of the deployment process. 17 © 2014 New Relic, Inc | US +888-643-8776 | www.newrelic.com | www.twitter.com/newrelic | blog.newrelic.com
18.
eBook Navigating DevOps:
Learn What It Is and Why It Matters To Your Business Test Engineers The impact that DevOps has had on the testing side of the house can be summed up in two words: Chaos Monkey. Netflix developed this remarkable, innovative tool to break its own software!29 Chaos Monkey works on the principle that the best way to avoid major failures is to fail constantly. The software simulates failures of instances of services…by shutting down one or more of the vir-tual machines…In this way, it’s possible to prepare for major unex-pected errors rather than just waiting for catastrophe to strike and seeing how well you can manage.30 DevOps requires new ways to test software, which challenges test engineers to innovate on their side of the house—exactly the impetus that led to the creation of Chaos Monkey. With automated provision-ing, test engineers can provision a test environment that is virtually identical to the production environment, resulting in more accurate testing and better ability to predict the performance of new releases. As with other groups, test engineer productivity increases thanks to automation and collaboration. Product Managers Technically, DevOps is just about the IT function of the enterprise. However, those who have made the transition will tell you that DevOps changes everything: An effective DevOps strategy allows an organization to analyze, for the first time and in real-time, Web analytics data, machine data, and existing structured data to achieve a 360-degree view of how customer-facing systems are and are not delivering business value. DevOps allows organizations to understand the behavior of indi-vidual customers, what actions they take and how their behavior compares to that of other customers. It allows an organization to perform what-if analyses of changes to their user interface or prod-uct offers. Based on the results of these predictive analyses, and of actual field experience, the Agile “development” side of DevOps then allows organizations to respond to market needs more quickly than ever before.31 Let’s break that down a bit. In a DevOps environment, business stake-holders have greater influence on the development process. Thanks to the collaborative spirit of DevOps, developers actually care about business requirements and foster relationships with product manag-ers. DevOps also gives product managers immediate feedback about the impact of new pricing, features, and product bundles, which allows them to test variations and gauge their effectiveness. Line of business (LOB) managers love DevOps because software gets to market faster—giving them the competitive edge that they crave. Because DevOps improves system stability, customers experience fewer outages and are therefore more loyal—the perfect cure for high churn rates. 29 http://techblog.netflix.com/2012/07/chaos-monkey-released-into-wild.html. 30 Margaret Rouse, “Chaos Monkey,” WhatIs.com, http://whatis.techtarget.com/definition/Chaos-Monkey, August 2013. 31 Kapil Apshankar, “How DevOps Drives Real-Time Business Growth,” Cognizant white paper, http://www.cognizant.com/InsightsWhitepapers/How-DevOps-Drives-Real-Time-Business-Growth.pdf , 2013. 18 © 2014 New Relic, Inc | US +888-643-8776 | www.newrelic.com | www.twitter.com/newrelic | blog.newrelic.com
19.
eBook Navigating DevOps:
Learn What It Is and Why It Matters To Your Business Executives When Patrick Debois and other IT wizards started the DevOps move-ment, they surely weren’t concerned with how it would be received in the corporate boardroom. Just five years later, DevOps is a hot topic in those same boardrooms. What do executives like about DevOps? For one thing, it helps the organization deliver high-quality products and get them to market much faster than competitors with traditional methods of software development—actions that impact the bottom line and build brand value. Another reason is the ability to attract and retain top talent: high-quality developers, system administrators, and test engineers want to work on the latest and greatest. Finally, when developers, operations, and QA work together, top executives rarely get pulled into inter-departmental disputes, leaving them more time to craft the focused business goals that everyone is now pulling together to reach successfully. “My mindset was to slow down the release process. I wanted to have as few releases as possible so that I could be sure that the system would be sta-ble. After working for several years in a DevOps environment, I’ve done a complete 180 degree turn. Now my philosophy is, the more frequently we deploy, the better.”32 —Aaron Bento, Site Reliability Engineer, New Relic 32 Interview, February 6, 2014 19 © 2014 New Relic, Inc | US +888-643-8776 | www.newrelic.com | www.twitter.com/newrelic | blog.newrelic.com
20.
CHAPTER 7 How
Will I Benefit from DevOps? © 2014 New Relic, Inc | US +888-643-8776 | www.newrelic.com | www.twitter.com/newrelic | blog.newrelic.com
21.
eBook Navigating DevOps:
Learn What It Is and Why It Matters To Your Business How Will I Benefit from DevOps? Credible sources report some pretty remarkable benefits achieved with DevOps. However, caution is in order. Suppose you overheard someone saying, “I’m getting 30 miles to the gallon.” What car? What kind of driving? If he’s talking about an F-150 truck driven off-road, the number is so high that you simply wouldn’t believe it. On the other hand, for a new Prius driven exclusively on the highway, 30 mpg would indicate big problems. Context matters. So whenever you encounter claims about improvements related to DevOps, be aware that your results may vary. That said, a survey by Puppet Labs33 found that DevOps adopt-ers release software 30 times faster than their peers. The quality of the software products is higher, too, as shown by the finding that DevOps applications have half the failures of competitors. Finally, the net effect on system stability is positive: when the platform does go down, DevOps groups restore service 12 times faster than peers. One thing is obvious: IT professionals who have adopted DevOps tend to be raving fans. It’s not hard to see why, given the improve-ments cited in the same study: • Infrastructure stability: 83 percent of respondents report either “some improvement” or “significant improvement.” • App deployment speed: 83 percent report either “some improvement” or “significant improvement.” • Security: 45 percent expect DevOps to improve security, while only 7 percent think that systems will be less secure thanks to DevOps. 33 PuppetLabs survey, op cit. 21 © 2014 New Relic, Inc | US +888-643-8776 | www.newrelic.com | www.twitter.com/newrelic | blog.newrelic.com
22.
eBook Navigating DevOps:
Learn What It Is and Why It Matters To Your Business Conclusion Five years into the great DevOps experiment, the data is clear: DevOps is here to stay—and for some very good reasons. Many thought it impossible, but DevOps has succeeded in integrating business users, developers, test engineers, and system administrators into a single workflow focused on meeting customer requirements. Why would they willingly do so? Because there’s something in it for everyone. Developers and system administrators stop arguing and start supporting each other, lowering blood pressures all around. Business managers are happy because they actually get the software products that they need to sell products and services. Executives watch their beloved dashboard metrics—revenue, customer satisfaction, system reliability—heading steadily north. And everyone is able to deliver the best results and overall experience possible to the customer. Gains like these, however, don’t come easily. In order to successfully deploy code more frequently while keeping your systems humming, you need the ability to accurately monitor all the changes going on in your environment. New Relic provides the data you need to measure and monitor the new features the Dev team delivers, while ensuring the stability that the Ops team requires. To learn more about DevOps and how New Relic can help your organization successfully make the transition, visit: http://newrelic.com/devops. “One of the best messages that DevOps has for all of us is, if you don’t like the way some-one’s doing something, talk to them and find out why. You’ll probably learn that there were great reasons for everything, including ‘I didn’t know how to do it.’”34 —Sascha Bates, Consultant, Chef 34 Sascha Bates, “Shenanigans,” http://blog.brattyredhead.com/, May 17th, 2013. 22 © 2014 New Relic, Inc | US +888-643-8776 | www.newrelic.com | www.twitter.com/newrelic | blog.newrelic.com
23.
eBook Navigating DevOps:
Learn What It Is and Why It Matters To Your Business About New Relic New Relic is a software analytics company that makes sense of billions of metrics about millions of applications in real time. Our comprehensive SaaS-based solution provides one powerful interface for web and native mobile applications and consolidates the performance monitoring data for any chosen technology in your environment. Our 90,000 customers use our cloud solution every day to optimize more than 200 billion metrics for 3 million applications. When your brand and customer experience depend on the performance of modern software, New Relic provides insight into your overall environment. Learn more at newrelic.com. New Relic, San Francisco HQ 188 Spear Street, Suite 1200 San Francisco, CA 94105 New Relic, Portland 111 SW 5th Avenue, Suite 2800 Portland, OR 97204 New Relic, Seattle 2101 4th Avenue, 19th Floor Seattle, WA 98121 Tel: +1.888.643.8776 support@newrelic.com www.newrelic.com New Relic, Dublin 34-39 Nassau Street, 3rd Floor Dublin 2, Ireland 23 © 2014 New Relic, Inc | US +888-643-8776 | www.newrelic.com | www.twitter.com/newrelic | blog.newrelic.com
24.
©2008-14 New Relic,
Inc. All rights reserved.
Download now