Engineering Reliable Mobile Applications

Engineering Reliable Mobile Applications

Strategies for Developing Resilient Client-Side Applications

by Kristine Chen, Venkat Patnala, Devin Carraway, Pranjal Deo


Book Description

Imagine a situation where your services report healthy and serving but you receive multiple user reports of poor availability. How are these users accessing your service? Most likely, they are using your service through a client application, such as a mobile application on their phone. SRE traditionally has only supported systems and services run in datacenters rather than the code running on the client, and this can lead to issues that go unnoticed until it is too late. This report explains the importance of client-side reliability, describes the challenges of working in such an environment, and provides a useful set of SRE concepts and potential tools to apply to your own client applications.

This open book is licensed under a Creative Commons License (CC BY). You can download Engineering Reliable Mobile Applications ebook for free in PDF format (1.7 MB).

Report an issue

Table of Contents

Engineering Reliable Mobile Applications
How to SRE a Mobile Application
Case Studies
SRE: Hope Is Not a Mobile Strategy

Book Details

Computer Science
O'Reilly Media
ISBN13 Digital
ISBN10 Digital
PDF Size
1.7 MB

Related Books

Platform Embedded Security Technology Revealed
Platform Embedded Security Technology Revealed

by Xiaoyu Ruan

Platform Embedded Security Technology Revealed is an in-depth introduction to Intel's platform embedded solution: the security and management engine. The engine is shipped inside most Intel platforms for servers, personal computers, tablets, and smartphones. The engine realizes advanced security and management functionalities and protects applicati...

Engineering a Better Future
Engineering a Better Future

by Eswaran Subrahmanian, Toluwalogo Odumosu, Jeffrey Y. Tsao

This book examines how the social sciences can be integrated into the praxis of engineering and science, presenting unique perspectives on the interplay between engineering and social science. Motivated by the report by the Commission on Humanities and Social Sciences of the American Association of Arts and Sciences, which emphasizes the importance...

Android on x86
Android on x86

by Iggy Krajci, Darren Cummings

Android on x86: an Introduction to Optimizing for Intel® Architecture serves two main purposes. First, it makes the case for adapting your applications onto Intel's x86 architecture, including discussions of the business potential, the changing landscape of the Android marketplace, and the unique challenges and opportunities that arise from x86 de...

Multimedia Big Data Computing for IoT Applications
Multimedia Big Data Computing for IoT Applications

by Sudeep Tanwar, Sudhanshu Tyagi, Neeraj Kumar

This book considers all aspects of managing the complexity of Multimedia Big Data Computing (MMBD) for IoT applications and develops a comprehensive taxonomy. It also discusses a process model that addresses a number of research challenges associated with MMBD, such as scalability, accessibility, reliability, heterogeneity, and Quality of Service (...

The Essence of Software Engineering
The Essence of Software Engineering

by Volker Gruhn, Rüdiger Striemer

This book includes contributions by leading researchers and industry thought leaders on various topics related to the essence of software engineering and their application in industrial projects. It offers a broad overview of research findings dealing with current practical software engineering issues and also pointers to potential future developme...