Computer ScienceScience & MathematicsEconomics & FinanceBusiness & ManagementPolitics & GovernmentHistoryPhilosophy

Engineering Reliable Mobile Applications

Strategies for Developing Resilient Client-Side Applications

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

Engineering Reliable Mobile Applications

Subscribe to new books via dBooks.org telegram channel

Join
DescriptionTable of ContentsDetailsHashtagsReport an issue

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).

Table of Contents

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

Book Details

Title
Engineering Reliable Mobile Applications
Subject
Computer Science
Publisher
O'Reilly Media
Published
2019
Pages
36
Edition
1
Language
English
ISBN13 Digital
9781492057413
ISBN10 Digital
149205741X
PDF Size
1.7 MB
License
CC BY

Related Books

Introduction to Mechanical Engineering Design
A collection of readings and exercises aligned with the course, ME 270, Introduction to Mechanical Engineering Design, at Iowa State University. This course provides an overview of mechanical engineering design with applications to thermal and mechanical systems, and an introduction to current design practices used in industry. As part of the cours...
Xamarin.Forms Succinctly
The demand for mobile applications across Android, iOS, and Windows platforms often puts developers accustomed to .NET and C# in a bind. The gap between platform operating systems, programming languages, and devices is an immense obstacle. Ideally, these developers would be able use their existing skills and knowledge to build native mobile apps. X...
Xamarin.Forms for macOS Succinctly
The demand for mobile applications across Android, iOS, and Windows platforms often puts developers accustomed to .NET and C# in a bind. The gap between platform operating systems, programming languages, and devices is an immense obstacle. Ideally, these developers would be able use their existing skills and knowledge to build native mobile apps. X...
Azure Web Apps for Developers
Azure Web Apps is a fully managed platform that you can use to build mission-critical web applications that are highly available, secure, and scalable to global proportions. Combined with first-class tooling from Visual Studio and the Microsoft Azure Tools, the Azure Web Apps service is the fastest way to get your web application to production. Azu...
C# Succinctly
C# is a general purpose, object-oriented, component-based programming language. As a general purpose language, there are a number of ways to apply C# to accomplish many different tasks. You can build web applications with ASP.NET, desktop applications with Windows Presentation Foundation, or build mobile applications for Windows Phone. Other applic...
Azure Maps Using Blazor Succinctly
Microsoft Azure Maps is part of Microsoft Azure Cloud Services and provides a wide range of powerful geospatial capabilities and a rich set of REST APIs. It has SDKs for both web and mobile applications. In Azure Maps Using Blazor Succinctly, learn how you can create sophisticated applications with Azure Maps and Syncfusion controls in Blazor. Mich...