single point of failure

From IndieWeb
(Redirected from SPOF)
Jump to: navigation, search

Single points of failure (SPOFs) 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)

webmention.io

webmention.io

  • Receiving (and sometimes displaying) responses
  • <link rel="webmention" href="https://webmention.io/YOURDOMAINdotCOM/webmention"/>

Alternatives to Webmention.io

IndieAuth.com

indieauth.com

  • OpenID delegation
    • <link rel="openid.server" href="https://indieauth.com/openid"/>
  • IndieAuth authorization_endpoint
    • <link rel="authorization_endpoint" href="https://indieauth.com/auth"/>
  • IndieAuth token_endpoint
    • <link rel="token_endpoint" href="https://tokens.indieauth.com/token"/>

Alternatives to IndieAuth.com

Aperture

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

  • Microsub server, subscriptions, caching feeds
    • <link rel="microsub" href="https://aperture.p3k.io/microsub/YOURAPERTUREID"/>

Alternatives to Aperture


Superfeedr

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

  • WebSub notification delegation
    • <link rel="hub" href="https://pubsubhubbub.superfeedr.com/"/>

Alternatives to Superfeedr


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

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]

See Also