Here are good overviews:
* http://docs.openstack.org/developer/swift/
* https://swiftstack.com/blog/2012/09/16/globally-distributed-...
And how Rackspace runs it at scale;
* https://www.openstack.org/summit/openstack-summit-hong-kong-...