Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Building highly available and fault tolerant sites on a budget

Building highly available and fault tolerant sites on a budget

How to easily build systems that are fault-tolerant enough and available-enough so that you're not a slave to your servers' uptime.

Senko Rašić

October 04, 2015
Tweet

More Decks by Senko Rašić

Other Decks in Programming

Transcript

  1. If your server crashes I feel bad for you son

    I got 99% problems but the uptime ain’t one
  2. Round-robin DNS master.example.com A 192.168.1.100 slave.example.com A 192.168.1.101 www.example.com CNAME

    master.example.com TTL 300 www.example.com CNAME slave.example.com TTL 300
  3. Budget Digital Ocean Linode Heroku* Azure* GCP* S3* (assets) DNS

    2 x $5/mo 2 x $10/mo $3/mo Reverse Proxy 3 x $5/mo 3 x $10/mo $3/mo PaaS $16/mo $50/mo $36/mo