# How to build reliable services with unreliable dependencies

DevFeed: [How to build reliable services with unreliable dependencies](<https://devfeed.tech/articles/how-to-build-reliable-services-with-unreliable-dependencies-11610.md>)

Original publisher: [Read original article](<https://www.gremlin.com/blog/how-to-build-reliable-services-with-unreliable-dependencies>)

Author: Andre Newman

Published: 2024-05-02T00:00:00Z

Content type: article

Language: en

Sources: [Gremlin Blog](<https://devfeed.tech/sources/gremlin-blog.md>)

Topics: [Availability](<https://devfeed.tech/topics/availability.md>), [systems](<https://devfeed.tech/topics/systems.md>), [Software as a service](<https://devfeed.tech/topics/saas.md>), [LAMP](<https://devfeed.tech/topics/lamp.md>), [Network](<https://devfeed.tech/topics/network.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [MySQL](<https://devfeed.tech/topics/mysql.md>), [PHP](<https://devfeed.tech/topics/php.md>)

Tags: [availability](<https://devfeed.tech/tags/availability.md>), [blog](<https://devfeed.tech/tags/blog.md>), [chaos-engineering](<https://devfeed.tech/tags/chaos-engineering.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [gremlin](<https://devfeed.tech/tags/gremlin.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [linux](<https://devfeed.tech/tags/linux.md>), [mysql](<https://devfeed.tech/tags/mysql.md>), [network](<https://devfeed.tech/tags/network.md>), [php](<https://devfeed.tech/tags/php.md>), [saas](<https://devfeed.tech/tags/saas.md>), [systems](<https://devfeed.tech/tags/systems.md>)

## AI overview

This Gremlin blog explains how failed service dependencies can reduce application reliability. It discusses risks such as requests that wait indefinitely, crashes, exposed internal errors, and ineffective failover systems, then introduces proactive testing to help services withstand dependency failures and improve availability.

## Source excerpt

Dependencies are everywhere, and they make reliability work difficult. How can you build reliable when you depend on services that could fail at any time, and that you have no control over? Our latest blog has the answers.