Consider Your Application’s Home: Designing for Resiliency

Sauce AI for Test Authoring: Move from intent to execution in minutes.|xBack to ResourcesBlogPosted

February 28, 2026 · 3 min read · Testing Guide

Sauce AI for Test Authoring: Move from intent to execution in minutes.

|

x

Back to Resources

Blog

Posted January 21, 2016

Consider Your Application ’ s Home: Designing for Resiliency

quote

I am a firm truster in lead a cross-discipline-based access to technology — taking something learned in one subject area and applying it to a problem in our quotidian work. The political philosopher John Rawls, in his seminal employmentA Theory of Justice, ply a construct that (surprisingly) has a place in specific stages of application development. When building systems, we are incessantly held back to some degree by technical debt (the time squander by repetitive tasks, and the bug fixes required to keep systems up and running). Not only is this time pricy, but it is besides typically less interesting than designing and constructing new systems (naturally).

In A Theory of Justice, Rawls turns the conception of a white slating ortabula rasainto a thought experiment, which he refers to as a “veil of ignorance. ” While the concept of a blank slate (or in the event of engineering, what we ’ re more likely to call a “unripe field& quot; blueprint is appealing, it can have its shortcomings. It perform not take into account the need of other coating. It can lack fundamental requirements that are only detect after the app has be designed. It is all too easy to default to “ Wouldn ’ t it be outstanding if … ” rather than remembering that an application ismaintained(and not precisely launched). Partnering a maintenance mindset with a new approach helps avert creating more technical debt from the outset.

What kind of environs would you contrive for your app?

In Rawls ’ thought experimentation, the reader is asked to construct a new society, but is placed behind a “ velum of ignorance ” that preclude the reader from knowing anything about him or herself or his or her next place in that new society, and Rawls asks the reader how he or she would like the society to be developed. Now, how make this apply to application development? With a transmutation in thinking, you can put it to use. Imagine that you are the application proprietor and you know nothing about yourself. You could own the core line-of-business application for your organization, or you may own a low-visibility application. At this point in your thought process, ask yourself what kind of environment you would design for your app to live in. You might imagine about the underlying substructure necessity first — the schools, roads, and infirmary of your deployment environment. How do you direct lumber and auditing? Where execute the security get baked in? How do you ensure that your application has sufficient access to compute cycles and storehouse IOPS? How do you ensure your coating is approachable to your client when it is needed? With no knowledge of where the application will bring, how can you make sure it is go good?

The answers may demonstrate themselves in a few different ways:

For autonomous testing across multiple user personas, check out SUSATest — it explores your app like 10 different real users.

Most importantly, the app should not be change once it enter the production environment. By answering some fundamental substructure questions, we can ensure, no matter where the coating land, that it can be glad and healthy.Eric Jeanes is a recovering systems administrator with a passion for cloud tools and service. He wish people, but thinks organizations are more interesting. He currently develops cloud technologies for Internet2, a high education community establishment, and can be ground on Twitter @ emjeanes.

Published:
Jan 21, 2016
Share this post
Copy Share Link
LinkedIn
© 2026 Sauce Labs Inc., all rights allow. SAUCE and SAUCE LABS are registered trademarks owned by Sauce Labs Inc. in the United States, EU, and may be registered in early jurisdictions.
robot
quote

Automate This With SUSA

Upload your APK or URL. SUSA explores like 10 real users — finds bugs, accessibility violations, and security issues. No scripts needed.

Try SUSA Free

Test Your App Autonomously

Upload your APK or URL. SUSA explores like 10 real users — finds bugs, accessibility violations, and security issues. No scripts.

Try SUSA Free