We may earn an affiliate commission when you visit our partners.
Pluralsight logo

Production Profiling

What, Why, and How

DevSecCon

This example driven talk will guide you through concrete approaches to using continuous profilers in a production environment.

Read more

This example driven talk will guide you through concrete approaches to using continuous profilers in a production environment.

This example driven talk will guide you through concrete approaches to using continuous profilers in a production environment. After attending this talk you’ll better understand: Common profiling visualizations and reports, how to use profilers to solve performance problems, the benefits of continuous, exploratory, profiling, and how to improve scalability to create happier customers and reduce infrastructure costs.

Enroll now

What's inside

Syllabus

Production Profiling, What, Why, and How

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Suitable for people who want to better understand why continuous profiling is advantageous over other performance-monitoring approaches
May also be useful to those who want to expand their knowledge of profiling techniques
Useful for audiences whose coding skills are developed to the level of recognizing the value of continuous profiling
May be appropriate for software engineers who want to identify where to focus optimization efforts
Relevant to software engineers who want to improve their understanding of performance-monitoring tools

Save this course

Save Production Profiling: What, Why, and How to your list so you can find it easily later:
Save

Career center

Learners who complete Production Profiling: What, Why, and How will develop knowledge and skills that may be useful to these careers:
Performance Engineer
Performance Engineers are responsible for identifying and resolving performance issues in software systems. This course can help Performance Engineers gain skills to accurately identify performance bottlenecks and use profiling data to understand and fix performance issues. Familiarity with profiling can allow Performance Engineers to be proactive by designing systems with performance in mind and by optimizing systems for efficiency.
Site Reliability Engineer
Site Reliability Engineers are responsible for ensuring that software systems are reliable, scalable, and performant. This course can help Site Reliability Engineers understand the benefits of using continuous profiling for performance monitoring. Familiarity with profiling can allow Site Reliability Engineers to take a data-driven approach to preventing and resolving performance issues, which can reduce downtime and improve user experience.
Software Architect
Software Architects are responsible for designing and implementing software systems. This course can help Software Architects understand how profiling can be used to design systems for performance. Familiarity with profiling can allow Software Architects to create systems that meet performance requirements and can be scaled to meet future demand.
Systems Engineer
Systems Engineers are responsible for designing, implementing, and maintaining complex systems. This course can help Systems Engineers understand how profiling can be used to optimize system performance. Familiarity with profiling can enable Systems Engineers to build systems that meet performance requirements and that can be scaled to meet future demand.
DevOps Engineer
DevOps Engineers are responsible for bridging the gap between development and operations. This course can help DevOps Engineers understand the role of profiling in performance monitoring and optimization. Familiarity with profiling can allow DevOps Engineers to streamline the process of identifying and resolving performance issues, which can reduce downtime and improve user experience.
Software Engineer
Software Engineers are responsible for designing, developing, and maintaining software systems. This course may be helpful to Software Engineers who need a basic overview of performance profiling techniques. Familiarity with profiling can allow Software Engineers to write code that is efficient and performant.
IT Manager
IT Managers are responsible for planning, implementing, and managing IT systems. This course may be helpful to IT Managers who need a basic overview of performance profiling techniques. Familiarity with profiling can allow IT Managers to make informed decisions about IT infrastructure and resource allocation.
Business Analyst
Business Analysts are responsible for understanding business needs and translating them into technical requirements. This course may be helpful to Business Analysts who need a basic overview of performance profiling techniques. Familiarity with profiling can allow Business Analysts to better understand the performance implications of business requirements.
Product Manager
Product Managers are responsible for defining and managing the development of software products. This course may be helpful to Product Managers who need a basic overview of performance profiling techniques. Familiarity with profiling can allow Product Managers to better understand the performance implications of product features.
Data Analyst
Data Analysts are responsible for collecting, cleaning, and analyzing data. This course may be helpful to Data Analysts who need to understand how profiling data can provide insights into system performance. Familiarity with profiling can allow Data Analysts to identify trends and patterns in performance data that can be used to improve system performance.
Network Engineer
Network Engineers are responsible for designing, implementing, and maintaining computer networks. This course may be helpful to Network Engineers who need a basic overview of performance profiling techniques. Familiarity with profiling can allow Network Engineers to better understand the performance implications of network design and configuration.
Database Administrator
Database Administrators are responsible for designing, implementing, and maintaining databases. This course may be helpful to Database Administrators who need a basic overview of performance profiling techniques. Familiarity with profiling can allow Database Administrators to better understand the performance implications of database design and configuration.
Quality Assurance Engineer
Quality Assurance Engineers are responsible for testing and evaluating software products. This course may be helpful to Quality Assurance Engineers who need a basic overview of performance profiling techniques. Familiarity with profiling can allow Quality Assurance Engineers to better understand the performance implications of software defects.
Technical Project Manager
Technical Project Managers are responsible for managing software development projects. This course may be helpful to Technical Project Managers who need a basic overview of performance profiling techniques. Familiarity with profiling can allow Technical Project Managers to better understand the performance implications of project decisions.
Systems Analyst
Systems Analysts are responsible for studying and understanding how systems work. This course may be helpful to Systems Analysts who need a basic overview of performance profiling techniques. Familiarity with profiling can allow Systems Analysts to better understand the performance implications of system design and configuration.

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser