single point of failure

  Single points of failure  ( SPOF  s) are aspects or parts of a system which, when they fail, cause crucial parts of (or the entire) system to fail. SPOFs are an important thing to take into account when designing software or creating a protocol.

IndieWeb Examples
Examples of IndieWeb singular services/sites that are heavily relied upon by the community, what functions they’re used for, and code you might find on your site if you’re depending on them:

Bridgy
brid.gy (running Bridgy)


 * backfeed and POSSE

webmention.io
webmention.io


 * Receiving (and sometimes displaying) responses

Alternatives to Webmention.io

 * https://webmention.app
 * Create your own Webmention endpoint

IndieAuth.com
indieauth.com


 * OpenID delegation
 * IndieAuth authorization_endpoint
 * IndieAuth token_endpoint
 * IndieAuth token_endpoint
 * IndieAuth token_endpoint

Alternatives to IndieAuth.com

 * WordPress IndieAuth Plugin
 * selfauth
 * Create your own IndieAuth endpoint

Aperture
https://aperture.p3k.io (running Aperture)


 * Microsub server, subscriptions, caching feeds

Alternatives to Aperture

 * Yarns Microsub Server for WordPress
 * Create your own Microsub endpoint

Superfeedr
https://pubsubhubbub.superfeedr.com service of Superfeedr


 * WebSub notification delegation

Alternatives to Superfeedr

 * Switchboard
 * Create your own WebSub hub

More Examples

 * silos
 * Websites that only offer Twitter as authentication provider will fail 100% of time to allow users access if Twitter is down
 * All the downtime of services which depend on AWS when it goes down
 * All users on a hosted instance of Mastodon or Diaspora will lose all services if that instance goes down
 * IFTTT
 * Websites on hosting providers, DNS providers or the like that go down will lose access to the Web.

Articles

 * 2021-03-27 Bloomberg: Suez Shows Civilization Is More Vulnerable Than We Think "[...] In the strategy and military realm, such bottlenecks are also known as “choke points.” And we often don’t pay enough attention to them until something goes wrong. Systems designers strive to avoid these single points of failure, so that transport, energy and communication networks are able to withstand attacks or unexpected calamities. [...]" [Emphasis added]