You are helping with the design of an e-commerce application. The web application receives web requests and stores sales transactions in a database. A batch job runs every hour to trigger analysis of sales numbers, available inventory, and forecasted sales numbers. You want to identify minimal Service Level Indicators (SLIs) for the application to ensure that forecasted numbers are based on the latest sales numbers. Which SLIs should you set for the application?
A.
Web Application – Quality
Database – Availability
Batch Job – Coverage
B.
Web Application – Latency
Database – Latency
Batch Job – Throughput
C.
Web Application – Availability
Database – Availability
Batch Job – Freshness
D.
Web Application – Availability, Quality
Database – Durability
Batch Job – Coverage
Disclaimer
This is a practice question. There is no guarantee of coming this question in the certification exam.
Answer
C
Explanation
Key points are underlined.
You are helping with the design of an e-commerce application. The web application receives web requests and stores sales transactions in a database. A batch job runs every hour to trigger analysis of sales numbers, available inventory, and forecasted sales numbers. You want to identify minimal Service Level Indicators (SLIs) for the application to ensure that forecasted numbers are based on the latest sales numbers. Which SLIs should you set for the application?
What is SLI (Service Level Indicator) ?
A carefully defined quantitative measure of some aspect of the level of service that is provided.
Some example of SLIs?
Availability
Latency
Throughput
Durability
Freshness
A.
Web Application – Quality (How to define Quality?)
Database – Availability
Batch Job – Coverage (What is Coverage?)
B.
Web Application – Latency (It’s not connected to hourly report generation)
Database – Latency
Batch Job – Throughput
C.
Web Application – Availability
Database – Availability
Batch Job – Freshness (The time it takes to collect, process and present the data.)
D.
Web Application – Availability, Quality (How to define Quality?)
Database – Durability (There is no user relevance for Durablity SLI)
Batch Job – Coverage