top of page
Engineering Reliability-NFR Management
Current production metrics will form the basis to define NFRs. Business insight will be blended with current production baseline to define NFR goals. Continuous finetuning of NFRs in sync with production will make sure NFRs are always up to date.
Usage Pattern
Multiple Peaks
SLA Benchmarks
Perf Incidents
Capacity Benchmarks
Device Usage Pattern

User Load
Transaction Volume
Business Growth
Peak Scenarios
Customer Complains




Component Level NFR breakdown
Workload Change
SLA Breach
Perf Incidents
Outages
Customer Complains
Capacity Constraints
Reliability Engineering-Across Product Lifecycle
Below diagram shows how different elements of NFR will be aligned across application life cycle for digital channels and mission critical applications-


• NFR Strategy
• SLO/SLA Definition
• Service Virtualization
• Component Level PT/PE
• API Testing
• Module level scalability
• Interface Testing
• Integrated Journey testing
• CX Testing & Device Experience
•E2E Performance Testing
•Continuous PT
•Chaos Engineering
•Synthetic Monitoring
•RCA & NFR Feedback loop
User Stories
Build
API / Microservices
Release
Operations
User Journeys
Performance Engineering
Performance engineering will be driven by bottom-up approach, where components will be optimized and fine tuned along with related infrastructure components. Finally, the user journeys will be tested and optimized for performance and scalability.

Micro Service Tuning
Internal API Tuning
Interfaces Benchmark
3rd Party SLA Validation
Bandwidth, Latency, Network components
Database, Middleware, MQ
Vertical & Horizontal scaling
User Journey
Batch Jobs
Workload- Mix






Component
Infra
Journeys
End To End
Deep-dive Analysis & Tuning


PE Recommendations

Apply Fix
Code
Configuration
Database
Production
Cloud
Integrations
• Code profiling
• CPU/ Memory Hotspots
• Top methods/ Top queries
• Errors and exceptions
•Best practice review
•JVM, Threads, Connections
•Garbage collection
•POD configuration
•Scaling efficiency
•Load balancer
•POD configuration
•Capacity benchmark
•Incident Analysis
•RCA
•NFR Feedback Loop
•Indexing
•Query Optimization
•Deadlocks
•DB Configurations
•Interfaces/ Enterprise APIs
•Journey performance
•Transaction tracing
bottom of page
.png)