Zemata, a global media site, has no historical data from which she can inform her SLOs. But after conducting surveys and interviews with potential users, the user journeys were identified as follows;
Zemata makes most of their monies from advertising, therefore, It is important to the business that users can rely on them to have the latest news and they can have access to the news in a timely manner.
Without the news, there will be no business. Editors having access to upload their material, from the comfort of wherever they choose is also a priority for Zemata.
Finally, the search service will undergo many iterations as new data and more user information becomes more available. Sufficient allowances will need to be made for developers.
SLOs are useful for producing a consistent quality of service by helping define internal goals for the organization. Google services such as Appengine, Google Kubernetes Engine etc. identifies and collects metrics —which are data points that measure the performance of your service— and use them to define Service Level Indicators.
SLIs describe the performance of an aspect of the service e.g. Availability SLI is the ratio of the number of successful responses to the number of all responses.
An SLO is the target value of an SLI, measure over a period of time.
Zemata has three services and the following are their proposed SLO Documentation.