Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ryandotsmith/f-lock
A water lock for internet protocol data flow
https://github.com/ryandotsmith/f-lock
Last synced: 3 months ago
JSON representation
A water lock for internet protocol data flow
- Host: GitHub
- URL: https://github.com/ryandotsmith/f-lock
- Owner: ryandotsmith
- Created: 2012-06-15T18:33:36.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2012-06-18T04:16:42.000Z (over 12 years ago)
- Last Synced: 2023-04-12T18:26:52.407Z (over 1 year ago)
- Language: Ruby
- Size: 128 KB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# f-lock
Much like the whims of a wild river, unexpected events can cause internet services to fail in catastrophic ways. Civil engineers tame rivers, like the Mississippi, by employing a variety of methods to protect against catastrophe -- one of these methods involves building locks to quickly redirect the flow of water to another channel. Similarly, in the event of an internet service catastrophy, f-lock will block flow into the failed service.
## Arch
F-lock requires a couple of moving parts --sigh.
* Amazon's Route53
* Apex domain access
* 2 or more independent platforms
* Your application
* Desire for availability### Topology
![img](http://f.cl.ly/items/3t1E031V0E1n3t2U1v2e/arch.png)
## Usage
```bash
$ export AWS_ACCESS=key
$ export AWS_SECRET=secret
$ export AWS_API_V=2012-02-29
$ export CLOUD=primary
$ bin/f-lock ha.com. app
```