DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Zones

Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

Generative AI has transformed nearly every industry. How can you leverage GenAI to improve your productivity and efficiency?

SBOMs are essential to circumventing software supply chain attacks, and they provide visibility into various software components.

Related

  • A Data-Driven Approach to Application Modernization
  • Publish/Subscribe Architecture Design Pattern With RabbitMQ Using Mule Application
  • Developing and Testing Services Among a Sea of Microservices
  • The Differences Between a Service Catalog, Internal Developer Platform, and PaaS

Trending

  • My Dive into Local LLMs, Part 2: Taming Personal Finance with Homegrown AI (and Why Privacy Matters)
  • Deploying LLMs Across Hybrid Cloud-Fog Topologies Using Progressive Model Pruning
  • Vibe Coding: Conversational Software Development — Part 1 Introduction
  • Rust: The Must-Adopt Language for Modern Software Development
  1. DZone
  2. Software Design and Architecture
  3. Microservices
  4. Is it Time for a Chief Performance Officer?

Is it Time for a Chief Performance Officer?

We have all kinds of chief officers. Is now the time for Chief Performance Officers (CPO)? With more onus on performance, maybe so.

By 
Mehdi Daoudi user avatar
Mehdi Daoudi
·
Feb. 21, 16 · Analysis
Likes (4)
Comment
Save
Tweet
Share
2.9K Views

Join the DZone community and get the full member experience.

Join For Free

Modern web applications are technically complex and consist of a large number of different hardware components, software applications, network connections and a wide range of different skills and knowledge. In a large enterprise, that automatically means that the ownership of all of these parts is distributed across the organization and even across multiple infrastructure and service providers.

This means that changing something is often difficult to achieve and it involves a lot of meetings to align priorities, find the budget, get the right people on board and last but not least, getting things done. We all know the large numbers of program and project managers that work on this full-time.

The technical performance of a website is something highly volatile as almost all changes that are made to the content, the CMS, the underlying infrastructure or third party objects can (and will) have an impact. Marketing campaigns, entering new markets, launching new products and even technical problems on competitors’ websites can result in extreme fluctuations in the number of users which will also impact your performance and thus your revenue stream and profits.

Excellent performance is not the result of being lucky but of good design and architecture, careful planning, development, and testing, hiring the right people and using the right tools. As more and more companies go agile, this is no longer a project but something that happens continuously, day in, day out.

Catchpoint is in the unique position where we work with many of the leading eBusiness companies and have a good understanding of how they try to meet these challenges. Roughly, we can identify two different ways of working.

The first was is represented by those companies where performance is a soft checkmark that is validated late in the delivery process. Performance is not a show stopper as time to market takes precedence. For these organizations, performance management is often reactive and thus involves a lot of firefighting and troubleshooting in production.

The second way of working is fundamentally different. Here excellent performance is one of the key requirements right from the start and carefully tested and monitored in all stages of the development process. Performance budgets are defined and communicated and all stakeholders understand that quality cannot be compromised.

These companies often use a senior level manager to create a performance driven culture throughout the organization and to monitor actual performance. This manager has the budget and the resources to continuously optimize bottlenecks in the value chain pro-actively.

Maybe the time has come to introduce a Chief Performance Officer and take this responsibility up to the executive level?

application Infrastructure Web Service Delivery (commerce) Architecture Production (computer science) Monitor (synchronization) Network Design

Published at DZone with permission of Mehdi Daoudi, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Related

  • A Data-Driven Approach to Application Modernization
  • Publish/Subscribe Architecture Design Pattern With RabbitMQ Using Mule Application
  • Developing and Testing Services Among a Sea of Microservices
  • The Differences Between a Service Catalog, Internal Developer Platform, and PaaS

Partner Resources

×

Comments

The likes didn't load as expected. Please refresh the page and try again.

ABOUT US

  • About DZone
  • Support and feedback
  • Community research
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • [email protected]

Let's be friends: