TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Magic Numbers of Amazon Web Services: 386209384616

49 pointsby vitocabout 9 years ago

4 comments

stygiansonicabout 9 years ago
Dog-fooding has been described as &quot;The Golden Rule of Platforms&quot;[1] and was apparently part of Jeff Bezos&#x27;s mandate:<p>&quot;<i>His Big Mandate went something along these lines:... There will be no other form of interprocess communication allowed: no direct linking, no direct reads of another team&#x27;s data store, no shared-memory model, no back-doors whatsoever. The only communication allowed is via service interface calls over the network.</i>&quot;<p>1. <a href="https:&#x2F;&#x2F;plus.google.com&#x2F;+RipRowan&#x2F;posts&#x2F;eVeouesvaVX" rel="nofollow">https:&#x2F;&#x2F;plus.google.com&#x2F;+RipRowan&#x2F;posts&#x2F;eVeouesvaVX</a>
derefrabout 9 years ago
&gt; It’s nice to see that AWS’ supporting services are ran pretty much the same way as how outside companies will run their workload within AWS.<p>Reminds me that Heroku does (or at least did) run their slug compiler Vulcan <i>as a Heroku app</i>—when you push your app to Heroku, you&#x27;re simply relying on another Heroku dyno to do the work of building yours. They don&#x27;t need to do anything special to those dynos, or give them any special privileges; they&#x27;re already isolated enough to serve as build-task runners, and their only output is to push something from their filesystem to S3, which they can do completely obliviously to Heroku&#x27;s architecture.<p>I believe the recently-rebuilt Heroku dashboard might <i>also</i> be a Heroku app, but I&#x27;m not as sure on that one.
eroppleabout 9 years ago
This is pretty well-known. For a similar example, you have to magic-number the Elastic Load Balancing service IDs[1] in order to dump logs to an S3 bucket.<p>[1] - <a href="http:&#x2F;&#x2F;docs.aws.amazon.com&#x2F;ElasticLoadBalancing&#x2F;latest&#x2F;DeveloperGuide&#x2F;enable-access-logs.html#attach-bucket-policy" rel="nofollow">http:&#x2F;&#x2F;docs.aws.amazon.com&#x2F;ElasticLoadBalancing&#x2F;latest&#x2F;Devel...</a>
stephenitisabout 9 years ago
It scared me initially that knowing this would open up a can of worms but conclusion came to dog fooding and not exploit.<p>Thanks I never gave it and these ids too much thought until this post.