Software Performance Engineering. Oldrich Kepka, PCoE SOA Performance Architect Created: Mar 2008. Agenda. About PCoE Group Introduction to SPE SPE applied to Software Development Lifecycle Performance Risk Assessment and Performance Objectives
Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.
Oldrich Kepka, PCoE SOA Performance Architect
Created: Mar 2008
Proactive instead of Reactive
(Response Time, Throughput, Resource Utilization, Workload)
(Scenarios, Objectives, Workloads, Requirements, Budgets, Metrics)
Architecture, Design Guidelines & Code Review
(Principles, Practices, Patterns & Anti Patterns, Coupling & Cohesion, Communication,
Concurrency, Resource Mgmt, Caching, State Mgmt, Data Structures, Algorithms)
Performance Risks Assessment
(Project wise, Technical wise)
(Benchmarking, Capacity Planning, Configuration Tuning)
Measuring, Testing, Tuning
Measuring: Response Time, Throughput, Resource Utilization, Workload
Testing: Load Testing, Stress Testing, Capacity Testing
Tuning: Network, System, Platform, ApplicationSoftware Performance Engineering
Building Blocks, Roles & Life Cycle
Performance Risks Analysis
Performance Risks Analysis cont.
Performance Objectives (cont.)
Note: These numbers usually expressed in 90% quantile.
Performance Design Guidelines