DigitalOcean API v2.0 Enters Public Beta(digitalocean.com) |
DigitalOcean API v2.0 Enters Public Beta(digitalocean.com) |
However, it doesn't appear anywhere near "fully" RESTful as described. The docs even link to http://en.wikipedia.org/wiki/Representational_state_transfer - but I can't see any HATEOAS style support in there (only looking at the docs, I haven't started actually using the API yet).
I realise this is a topic that gets brought up again and again, I have done this myself several times, but I don't think we're going to see a paradigm shift in ease of use of APIs, or in how consumers of APIs work, until lots of API providers are supporting HATEOAS.
Sure, it's not very well defined yet, but it will become better defined with each provider that implements it and builds on what others are doing.
If you're in need of a Ruby client, check out barge: https://github.com/boats/barge.
Additionally, Tugboat[1] will be moving from my github account over to the 'boats' org and using the new API. If you're interested in helping with an existing project (such as Tugboat or Barge), or a new one, please let me know!
We're trying to collect clients using APIv2 over on the community site. Barge is already listed:
https://www.digitalocean.com/community/questions/what-librar...
Cloudfront & S3 [or equiv] you can already get elsewhere and it doesn't really impact the setup.
DO really, really badly needs highly available, multi-datacenter load balancers. Without highly available load balancing [even in-DC would be good enough] where you can failover the IPs from Load Balancer A to B...
I just don't see it moving outside of the hobby/staging/etc space. Projects that you can afford downtime on.
I agree though - it'd be great if DO provided a proper load balancing solution.
And I think this use is a large enough market for DO to make a fortune.
http://brianketelsen.com/2014/02/25/using-nginx-confd-and-do...
Regardless, this is a HUGE improvement, so nice work! Oh and please keep the interesting projects coming on github. I'm a fan of the docker + consul integration you've been working on.
This is a legitim question that opens up a great topic about protocol support.
DO's main competition atm with price parity is Linode which provides single-dc HA load balancers. If I want to pay more I can use AWS, GCP, Azure, etc that also offer them. ;)
I'd really like to avoid DNS load balancing to failover within a datacenter at a minimum [in the event of a load balancer failure], ideally I'd like to avoid it completely.
I do think that offering IP failover would be a much better way for DO to pick up extra revenue in the future than offering a competitor to S3 or EBS or Cloudfront or whatever.
I've never worked on that sort of thing so to me downtime == $$ lost. I need a load balancer for anything more than a hobby project as a result. The one thing I can't find anywhere is truly multi-DC load balancers as a service from a hosting provider I'd use.