The outage of computing platform in the cloud world provided by the Amazon Web Services brought the Design for failure concept into consideration. The outages showed that the design for failure is an effective measure taken by the software developers. During this breakdown, it was clear that all the apps that went down, for even more than twenty four hours, did not have a concept for system for failure. Those apps developed with the concept of design for failure were able to withstand the outage.
The cloud infrastructures in the AWS are developed in a way that the developers have the full control of the apps availability. The developers built this infrastructure with the design for failure that assists the apps to overcome large outages of infrastructures. Some of the components in apps are developed without assumptions regarding the core infrastructure. This enables the apps to adjust with infrastructure changes without downtime.
Another example is how the operating system are built in a way that, when users try to access the file with the wrong name, the file will never open if the name does not exist. This is due to the fact that the developers might have specified the users as trained academics who are not expected to mistaken the files name. The operating system is primarily developed with consideration that if there are failures in the design, the system is in a position to counter those errors.
Therefore, in designing software, the developers put into consideration of what would happen if things go unexpected. When files are created, the developers give the user an opportunity to delete the files. The files are usually visible and are designed to take less than 50 times longer.
Essay On Design For Failure
Type of paper: Essay
Topic: Design, Development, Infrastructure, Software, Failure, System, Concept, Consideration
Pages: 1
Words: 300
Published: 01/17/2020
Cite this page
- APA
- MLA
- Harvard
- Vancouver
- Chicago
- ASA
- IEEE
- AMA