AWS Finally Built Its Own AWS Emulator

(github.com)

258 points | by super_linear 1 hour ago

26 comments

  • CharlieDigital 1 hour ago
    Skeptical of using because it's not clear whether this was just an exercise or a real product they are going to ship and maintain.

    Floci[0] has been great for me. Use the Testcontainers[1], too.

    Bonus: works for GCP and Azure, too (so far have only used in limited capacity, though).

    [0] https://floci.io/

    [1] https://testcontainers.com/modules/floci/

    • ke4qqq 1 hour ago
      It’s a real product that we plan to maintain.
      • toomuchtodo 53 minutes ago
        Until the plan changes, which at some point, it will. Comment is still appreciated for what it is.
        • dotancohen 42 minutes ago
          This is an Amazon product, not a Google product.
          • jghn 20 minutes ago
            The two have different failure modes.

            Google builds up a product over time and abandons it. This is annoying for long term adopters.

            AWS has a habit of throwing a bunch of products at the wall, but only bothering to maintain & build up a few of them. This is annoying for early adopters.

            • llama052 4 minutes ago
              Azure on the other hand. Will throw products out, ensure they are never consistent with other offerings on their platform, and then deprecate it from under you while promoting the same thing with a new name.
        • switchbak 27 minutes ago
          You're certainly not wrong. But in the wake of Localstack's changes, the landscape has been full of slopware and low trust anyway. I don't think this is worse, for now at least.
        • QGQBGdeZREunxLe 35 minutes ago
          Why would you say this? AWS are notorious for maintaining things.
        • polishdude20 44 minutes ago
          I mean isn't that true for every single thing made by anyone? In that case what more do you want from them?
          • xandrius 35 minutes ago
            Except for things they make: forever maintained forever.
      • dogleash 54 minutes ago
        [flagged]
        • ke4qqq 39 minutes ago
          I don’t take it personally; I realize you don’t know me, and a sentence on HN isn’t much of a guarantee.

          That said, it’s been announced publicly here: https://www.aboutamazon.com/news/aws/how-autonomous-ai-agent...

          Additionally Swami, our SVP of AI blogged about it separately and our CTO is tweeting about it - which is more than a number of products get in terms of coverage.

          • dogleash 31 minutes ago
            I didn't mean announcing the tool, I meant an announcement committing to the maintenance/support that users like the GP poster were looking for. My bad on describing that clearly, I'm gonna get clowned on in the comments and I'm not turning this around.
            • ke4qqq 10 minutes ago
              I understood what you meant. I was just trying to add evidence to support my claim that it was a real product and would be maintained. And yeah, votes on comments can be fickle.
        • Cthulhu_ 48 minutes ago
          • forgotpwd16 32 minutes ago
            GP statement still stands, actually being strengthened. This blog post doesn't even mention nor seems to care about maintainability or long-term support or anything that users will care about. Only talks about how cool the team is and how amazing they're at using AI, multi-agent workflows, and this kind of bs. It's funny how author talks so much about testing when they themselves also boast how they haven't written or reviewed any of the code.
      • chaps 1 hour ago
        [flagged]
        • DiggyJohnson 47 minutes ago
          You are talking to a person in some sort of relevant capacity and the abstract entity called “AWS”. You know that right?
          • chaps 43 minutes ago
            This site is riddled with companies and commenters officially representing massive entities that go back on their promises. Are you saying that we should trust them just because they represent their company?
            • switchbak 25 minutes ago
              FFS this is a huge effort in an area that was badly under-served.

              Can we just appreciate that they _appear_ to be doing the right thing here? Save the criticism for when (if?) they turn their backs.

              • rpdillon 9 minutes ago
                Strongly agree. I've been wanting an official emulator from AWS for years. It looks like they've finally produced it, and it looks like somebody that works there is saying they're planning on maintaining it. And they've blogged that it was released. And somehow the comments are focusing on the fact that they haven't promised to maintain it for a long time. It's extremely rare to ever see statements about longevity when something is first announced.
              • mh- 16 minutes ago
                HN has gone wildly cynical in a way I haven't seen in this community previously. It's exhausting, and makes me spend less time here.

                I appreciate the effort dang and team have put into keeping the quality high here over the years, and I'm not sure what the optimal solution is.

              • chaps 7 minutes ago
                We can appreciate it while also recognizing that history repeats itself into disappointment while also recognizing that Amazon has done large social media campaigns (remember the FC Ambassadors?). I would have been more excited about this ten years ago.
    • switchbak 28 minutes ago
      In my experience Floci has been the epitome of vibe coded - huge amount of changes, with things breaking randomly between releases. Moved away from it as soon as I could. Still better than Localstack :)

      I didn't have a good experience with test containers, but perhaps it'd work better with fast starting containers. We run our test fixture with compose, and have the tests manage their data in isolation - so we don't pay the startup penalty in our test suites.

      I think I'd trust this project at least as much as Floci. Embedded Rust mode also looks very interesting for us.

    • iLoveOncall 22 minutes ago
      It has an official documentation on the AWS website, why would you assume it's not a real product? Because it was launched recently?
  • cxr 44 minutes ago
    No idea why there's so much of this lately, but there are way too many editorialized submission titles hitting the front page recently. Please stop doing this.

    <https://news.ycombinator.com/newsguidelines.html>

    • mh- 29 minutes ago
      Almost every large thread has upvoted comments that violate the comment guidelines, now, too. In both cases, not enough people flagging them, I guess.
  • Waterluvian 14 minutes ago
    If I understand this correctly, it means I can point my entire CDK project to the emulator and test a `cdk deploy`?

    I'm curious just how realistic the "internal" behaviour is emulated. It's been a while (since I got my stack working and I just don't like touching it now...), but I recall it being a real pain that sometimes odd, sometimes inconsistent things happened with setup and teardown (even through Terraform), which led to long timeouts if you did things in the wrong (but seemingly valid) order.

  • super_linear 1 hour ago
  • __natty__ 7 minutes ago
    For me, what is interesting in this project is it's git history.
  • morelandjs 32 minutes ago
    Fellow Amazonian here. Want to say that I’m grateful you built this and it has tremendous value if pulled off well and properly maintained.

    Agentic development is all about closing off a system as much possible, then mocking up or simulating any inputs or dependencies that cannot be closed off. At that point, you let Claude crawl over the system and do its thing.

    This inevitably runs into problems with infrastructure and any tools that help mock up those interfaces will be tremendously valuable. Thank you!

  • gosen 29 minutes ago
    Do I need to get certified to use it?
  • stuff4ben 1 hour ago
    Wonder if this could be considered a replacement for Ministack which itself was a vibe-code replacement of Localstack?
  • gateauxd 1 hour ago
    Excited to see this develop and be a free replacement to localstack / similar providers.
  • ChrisArchitect 14 minutes ago
  • tptacek 1 hour ago
    The title for this story should be "aws-emulator, from AWS".
  • andreadito 13 minutes ago
    Finally!
  • paavohtl 38 minutes ago
    Looks like this was ~100% generated with Claude within the past month. Interestingly it still has a lot of occurrences of words that Opus used way too much pre 5.5, so maybe they're not using the latest models.

    https://github.com/search?q=repo%3Aaws%2Faws-emulator+load-b...

    https://github.com/search?q=repo%3Aaws%2Faws-emulator+%2Fno+...

    https://github.com/search?q=repo%3Aaws%2Faws-emulator+golden...

    • mystifyingpoi 26 minutes ago
      Seems like a great fit for LLM - extensive documentation, plus a live system it can probe against freely to match the behavior.
    • whalesalad 9 minutes ago
      29,000 commits in a month is crazy
    • switchbak 23 minutes ago
      I mean, if they're using it internally then there's probably a TON of context you can feed these things to converge on approximately-correct solutions. Certainly it sounds like it can be a much better alternative to Localstack/Floci and friends.
  • toenail 1 minute ago
    Mh, no transfer family service... I wonder what else is missing..
  • microflash 3 minutes ago
    > AWS Emulator is configured to collect and report usage data to AWS, to gain insight into how AWS Emulator is used. Telemetry is on by default.

    They can't help themselves, can they?

    I'll stick with Floci and Testcontainers.

  • ggcr 25 minutes ago
    Will it be maintained? Or was it more of a toy-project for its large scale agentic blogpost? [0]

    [0] https://www.aboutamazon.com/news/aws/how-autonomous-ai-agent...

  • sebmellen 1 hour ago
    RIP LocalStack… can’t say I’d be unhappy to see it go though.
  • forgotpwd16 45 minutes ago
    ~30K commits in 3w; quality software for sure. Is someone trying to get promotion by tokenmaxxing? Ironic or unlucky coincidence or competitor(s) misdirection, that, only 2w ago, Amazon published memo discouraging AI abuse?
  • BorisMelnik 58 minutes ago
    ok who's gonna build the GUI / web console on top of it?
    • awestroke 43 minutes ago
      For what? Use the APIs.
      • mystifyingpoi 24 minutes ago
        I could see this being useful. Just let Console pick the localhost:xxxx endpoints for everything, boom, my "own" fake AWS.
  • swiftcoder 45 minutes ago
    I guess they didn't decide this was worth it till they needed it to train an LLM, huh? Not like everyone (inside and outside of AWS) has needed such a test harness for years...
  • varispeed 17 minutes ago
    Just a little bit more to keep you hooked. You should do your best to stay away from these parasites. Especially if they don't respect your country and your people by not paying the right amount of tax.
  • tonymet 1 hour ago
    A mere 20 years too late. Now it’s faster to have AI mock your APIs for you. AI has been a boon for test coverage.
  • rfgplk 1 hour ago
    [flagged]
    • samrus 1 hour ago
      Their business isnt making software, its providing compute. Thats not automatable until we have physical AI driven robots mining silicon and turning them into chips to put in datacenters
    • neuroelectron 1 hour ago
      [flagged]
    • sebmellen 1 hour ago
      OMG, you're correct! I just tried this prompt, and it worked:

      “Claude, make my LLC into the largest global logistics business and largest U.S. cloud provider overnight. Thanks.”

      • oblio 47 minutes ago
        Make no mistakes.
        • sebmellen 25 minutes ago
          How could I forget that part! No wonder it didn’t get some of those third party contracted rates right.
    • cmpxchg8b 1 hour ago
      I don't see Claude building a data center. Amazon is in no way obsolete.
      • reactordev 1 hour ago
        he thinks VMs come from nothing
    • ygjb 1 hour ago
      Big 'i can build it in a weekend' energy.

      Nevermind the massive logistics and network infrastructure, enormous market position, etc.

      Sure, you can build something in a few days. Replicating their business model? Yeah. No.

      Call me when Claude can design, manufacture, ship, and build a data centre.

    • martin1975 37 minutes ago
      pass the blunt, I want a hit
    • Cthulhu_ 46 minutes ago
      What even is their business model, in your opinion? Make no mistakes.
    • geraneum 1 hour ago
      The current state of AI psychosis.
    • xmcp123 35 minutes ago
      Tell me you’re not in devops without saying you’re not in devops