Ebook Software Performance Engineering - Hướng Dẫn Toàn Diện Cho High-Performance Development [Ấn Bản Lần 1, Tháng 5/2025] [PDF, EPUB] [9347E]
Cuốn sách này giới thiệu khái niệm Software Performance Engineering trong suốt quá trình phát triển. Hiệu suất phần mềm đạt được từ nhiều yếu tố: từ phần cứng đến các tiêu chuẩn coding, runtime framework, design pattern, quality assurance & testing và system architectural pattern, v.v. Cuốn sách này có cái nhìn toàn diện về toàn bộ vòng đời phát triển phần mềm, tìm hiểu từng giai đoạn của nó, để hiểu các công nghệ, kỹ thuật và công cụ có sẵn, và cách chúng ta có thể sử dụng chúng để cải thiện hành vi và hiệu suất của hệ thống.
Các chương thực hành kỹ thuật giới thiệu các công cụ và thư viện, đưa ra các ví dụ thực tế về cách thiết lập và sử dụng chúng một cách dễ dàng, trong khi các chương lý thuyết bao gồm thông tin toàn diện và các giải thích sâu sắc về nhiều khái niệm, tất cả đều đi kèm với các biểu đồ, screenshot và mẫu mã có liên quan. Các phần chính bao gồm performance monitoring design bằng các công cụ như OpenTelemetry, các kỹ thuật code profiling chi tiết và các best practice cho performance testing và test data management. Bạn cũng sẽ tìm hiểu về các loại performance benchmarking, KPI/metrics analysis và behavioral correlation.
Sau khi hoàn thành cuốn sách này, bạn sẽ sở hữu các kỹ năng thực tế để chủ động tích hợp hiệu suất vào mọi giai đoạn phát triển, chẩn đoán các vấn đề phức tạp và quản lý hiệu suất hệ thống hiệu quả sau khi sản xuất. Các Code snippet chủ yếu được viết bằng Python, vì cuốn sách tập trung vào các công nghệ hiện tại, đi sâu vào các khái niệm về cloud computing, các design patterns và best practice, để tìm hiểu cách tối ưu hóa toàn bộ quy trình phân phối phần mềm, từ đầu đến cuối.
Bạn sẽ học được gì:
- ✓ Xác định các yêu cầu về hiệu suất, số liệu và KPI.
- ✓ Các design pattern hữu ích và các bad practice cần tránh.
- ✓ Sử dụng các cloud service để tăng hiệu suất.
- ✓ Các công cụ tối ưu hóa code và testing.
- ✓ Live telemetry, monitoring, measuring, dashboarding và predicting.
Cuốn sách này dành cho ai:
Cuốn sách này dành cho các performance engineer, software developer, QA engineer và solution architect nhằm xác định các bottleneck và tối ưu hóa hiệu suất ứng dụng. Người đọc sẽ được hưởng lợi từ kiến thức trước về distributed system, microservices và các khái niệm non-functional engineering cơ bản.
Mục lục:
- ✓ Chương 01. Giới thiệu về Performance Engineering.
- ✓ Chương 02. Performance Driven Development.
- ✓ Chương 03. Non-functional Requirements Definition & Tracking.
- ✓ Chương 04. Workload Modeling & Projection.
- ✓ Chương 05. Các High Performance Design Pattern.
- ✓ Chương 06. Các Performance Antipattern.
- ✓ Chương 07. Performance trên Cloud.
- ✓ Chương 08. Thiết kế Performance Monitoring.
- ✓ Chương 09. Các công cụ và kỹ thuật cho Code Profiling.
- ✓ Chương 10. Performance Testing, Checklist to Best Practices.
- ✓ Chương 11. Test Data Management.
- ✓ Chương 12. Performance Benchmarking.
- ✓ Chương 13. Golden Signals, KPI, Metrics & Tools.
- ✓ Chương 14. Performance Behavioral Correlation.
- ✓ Chương 15. Post-Production Management.
LƯU Ý: Pass mở file pdf là mật khẩu giải nén chung của tài liệu !