Muutke küpsiste eelistusi

Performance Engineering for Developers: A practical guide to effective performance engineering principles and concepts [Pehme köide]

  • Formaat: Paperback / softback, 411 pages, kõrgus x laius: 93x75 mm
  • Ilmumisaeg: 03-Nov-2023
  • Kirjastus: Packt Publishing Limited
  • ISBN-10: 1803233370
  • ISBN-13: 9781803233376
Teised raamatud teemal:
  • Pehme köide
  • Hind: 61,29 €*
  • * saadame teile pakkumise kasutatud raamatule, mille hind võib erineda kodulehel olevast hinnast
  • See raamat on trükist otsas, kuid me saadame teile pakkumise kasutatud raamatule.
  • Kogus:
  • Lisa ostukorvi
  • Tasuta tarne
  • Lisa soovinimekirja
  • Formaat: Paperback / softback, 411 pages, kõrgus x laius: 93x75 mm
  • Ilmumisaeg: 03-Nov-2023
  • Kirjastus: Packt Publishing Limited
  • ISBN-10: 1803233370
  • ISBN-13: 9781803233376
Teised raamatud teemal:
Keep your customers happy by fostering a performance engineering culture in your organization to drive reliability and keep standards high.

Key Features

Implement a performance engineering culture in a company of any size and industry Ensure the satisfaction of your customers by continually monitoring and testing performance Step into the shoes of your users and see the product from their point of view

Book DescriptionAs organizations have developed the monitoring and testing of the non-functional requirements of their products, a new multi-disciplinary approach has emerged: performance engineering. Establishing a performance engineering culture in an organization can be challenging, though, as it can be quite expensive to set up and needs active involvement from many different teams.

This is where Performance Engineering for Developers comes in. This essential guide will enable you to implement a performance engineering mindset and culture in your organization, which will improve reliability and, most importantly, user happiness.

Moving from the theoretical to the practical, this book begins with explanations of the various roles and responsibilities in an organization with a performance engineering mindset, shows you how to prepare your organization to take on this mindset, and then takes you through the nuts and bolts of performance testing, including visualizing your results to make them easily understandable for all stakeholders.

By the end of the book, your understanding of the performance engineering mindset will be sufficient for you to establish it in a company of any size, enabling the company to continually release high-quality products for happy customers.

What you will learn

Ensure effective and clear communication between teams Explore the concepts of NFR, and difference between NFRs and FRs Discover the characteristics of reliable and effective metrics Create and enforce a performance budget Explore the development and performance testing life cycles Learn the difference between observability and monitoring Understand real user monitoring and personas Explore the types of performance tests

Who This Book Is ForThis book is for backend developers, full-stack developers, and engineering managers who are interested in implementing a culture of performance engineering in their companies to improve the software quality, speed, and user satisfaction. The book requires basic knowledge of the software development life cycle and familiarity with the hierarchical structure of a tech company.
Table of Contents

Going Through the Roles
Responsibilites Chart
Interactions Map
Non-Functional Requirements (NFRs)
Metrics
Creating and Sticking to the Performance Budget
Development Life Cycle
Performance Testing Life Cycle
Observe, Monitor, and Alert
Understanding the Users
Test Flavours
And Finally Testing
Appendix: Performance Engineering Terminologies
Joana Carvalho has been a Performance Engineer specialist for the last 10 years, during which she did root cause analysis across the stack from the user interaction to the bare metal, performance tuning in small and large scale cloud environments and new technology evaluation. She is currently working at Postman where she mainly does frontend performance profiling, evaluation, analysis, and tuning but occasionally dabbles in backend performance investigation. Her goal is to create solutions to empower the development teams to own performance investigation, visualization and reporting so they can in a self-sufficient manner own the quality of their services.