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

image.png

User Load

Transaction Volume

Business Growth

Peak Scenarios

Customer Complains

image.png
image.png
image.png
image.png

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-

image.png
image.png

• 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

image.png

Build

image.png
image.png

API / Microservices

image.png

Release

image.png
image.png

Operations

User Journeys

image.png
image.png

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.

image.png

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

image.png
image.png
image.png
image.png
image.png
image.png

Component

Infra

Journeys

End To End

Deep-dive Analysis & Tuning

image.png
image.png

PE Recommendations

image.png

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

image.png
image.png
image.png
image.png
image.png

•Indexing

•Query Optimization

•Deadlocks

•DB Configurations

•Interfaces/ Enterprise APIs

•Journey performance

•Transaction tracing

image.png
Screenshot (99).png

Copyright 2023. Quality Kiosk Technologies

bottom of page