Launching Route 53 Files(daemonology.net) |
Launching Route 53 Files(daemonology.net) |
> Q. Is this HIPAA compliant?
> A. Please do not store patient information in DNS.
love this. reminds me a little of something else in the realm of DNS "hosting" posted to hn a few years ago [0][1][0]https://banner.triweb.dev [1]https://news.ycombinator.com/item?id=39502097
(In all seriousness, I've been reading AWS launch posts for 20 years; this one was mainly imitating the S3 Files launch post but I diverged by adding the customer quote and the FAQ -- because of course I started this process with a PRFAQ, and some of the questions in the FAQ are legitimately important.)
A little bit of Canadian/non-American English slipped in (eg. enrol, behaviour), which AFAIK would have been flagged for a real Amazon post because as Americans we were brave enough to get rid of the 'U' in a lot of British words, like 'colour' and 'armour'.
But by God, we kept the British 'U' in the word 'glamour'.
Stealing this. Gold lies at the intersection of cperciva and quinnypig.
Around 2010-11 there was a shift towards RESTish structures and json for serialization. A lot of methods and payloads still feel SOAPy, but look like json. I think it was DynamoDB which had the most unfortunate API with a literal xml-json transform live in the API service.
And then somewhere around 2015 you started seeing more well defined RESTish APIs with better tooling and adoption for smithy (and some openapi, iirc).
https://doug.sh/posts/route53-as-a-key-value-store-2026-edit...
Except route 53 provides a fully ACID transactional API you can build your own locks with!
I see you are following the Dyna53 [1] steps ;) What a school of thought you have sparked, Corey!
[1]: https://dyna53.io/
Both DNS and S3 or any filesystem really... they're just key/value stores.
DNS also has considerably higher reliability and compatibility than almost anything else
But "automation" with this could legitimately (well, mostly) be based on a git repo with an s3files mount inside it. And a cron job, if you really want to get fancy.
How many thousands or millions of employees does your org have? And how many projects deployed over the decades?
Have you seen DNSControl?
If you want a serious alternative to the Route53 API, there's an open source project called https://dnscontrol.org/ DNSControl. It's like Terraform for DNS but it doesn't suck like Terraform.
Version v5.0 just shipped. It's a major rewrite that makes it much more extensible.
https://github.com/DNSControl/dnscontrol/releases/tag/v5.0.0
The is-a.dev project uses dnscontrol to manage a subdomain registration service in GitHub, which is really clever. See https://github.com/is-a-dev/register
Not at all. Route 53 Files is a completely real service.
As a heavily disaffected American (who still can't wrap his head around the fact that we let this happen twice) I support any form of protest against us.
As a non-Amazonian I've never seen it, of course.
PS: you might get tripped up on 0x00, 0x2F, or similar control characters? As i recall any valid octet can be included in a label. We definitely saw literal ‘*’ and ‘.’ inside labels. And I wouldnt be surprised to find a bell in there either.