Shuttle

Dev tools

deployment platform for rust backends

SHOW HN2023

167points
66comments
#362of 3,109 in 2023
Top 12%of 2023 by points

How HN took it

CuriousMostly questions and neutral comments

4 positive, 15 neutral or asking, 2 mixed, 8 critical, out of 29 comments about the project. Thread score -0.13.

Idea: 2 for, 7 againstPrivacy: 0 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Users like the simple deployment and the friendly team

    From 1 comment
    • I use shuttle to deploy some side Rust projects for my web facing parts. I love it. They are also planning to allow you to host it yourself via a docker setup, in your basement…
      gdcbe on HN
  • Rust backends for web work are a welcome trend

    From 2 comments
    • I'm really excited to see more adoption of Rust in web development, Shuttle seems like at least a positive sign things are moving that way
      farmeroy on HN
    • Now this is how you turn a language mainstream.
      lijok on HN

Objections

  • Infrastructure hidden behind annotations hides complexity needed in production

    From 2 comments
    • That it's for toy projects. Using annotations to provision infrastructure hides complexity from you, but that complexity is what's required to actually manage and resolve…
      ctvo on HN
    • Infrastructure from code is the least exciting development in the evolution of ops I've seen. Helping manage complexity -- great. Pulumi, Terraform, the CDK, all of these…
      ctvo on HN
  • Vendor-specific code in the app creates lock-in

    From 1 comment
    • Without infrastructure files means polluting your code with vendor specific lines. I'm not sure how much better that is. I'm not so keen on a single language only SaaS either.…
      turtlebits on HN
  • Container isolation is not a strong security boundary between users

    From 1 comment
    • > Is Shuttle Secure? > We build and deploy every project in its own container. This gives you safe isolation from other users and all the other projects that are owned by your…
      kevincox on HN
  • Rust is not faster for development

    From 2 comments
    • From my experience with Rust, there is nothing fast about developing with it.
      lucgagan on HN
    • Rust is not a prototyping language. If you need something done quick&dirty, pick e.g. Python. Personally I don't feel like writing something in Rust would take significantly more…
      qweqwe14 on HN

Requests

  • A code snippet in the README showing the no-infra workflow

    From 1 comment
    • It would be great if there are some kind of code snippet on the README that really demonstrate the "ship backends without writing infra" feature that I think is one of the unique…
      sbt567 on HN
  • Clearer explanation of what the library does

    From 2 comments
    • Glad Im not the only one. I checked out their examples repo, and Im still very confused as to what the library does. The shuttle runtime trait has me very confused as the API is…
      yuppiepuppie on HN
    • I've been surprised at how much I like Rust for backend work, but looking at the read me I have no idea what the case for this tool is. What do you use it for?
      brainbag on HN
  • Support for Python or Django

    From 1 comment

Questions

  • Why use this over Render

    From 1 comment
    • Is there a reason to use this over, say, Render?
      bckr on HN
  • How it compares to Pulumi

    From 1 comment
    • Not sure if being so opinionated about Rust is a good idea, but very cool nonetheless. Looks well done, excited to tire kick it. Curious how you see this stacking up against…
      jeffypoo on HN

Alternatives named

  • Render

    From 1 comment
    • Is there a reason to use this over, say, Render?
      bckr on HN
  • Pulumi

    From 2 comments
    • Not sure if being so opinionated about Rust is a good idea, but very cool nonetheless. Looks well done, excited to tire kick it. Curious how you see this stacking up against…
      jeffypoo on HN
    • Disclaimer: I'm one of the co-founders of Shuttle. Also, I haven't used Pulumi so I don't want to misrepresent it. However, as far as I understand, Pulumi is an infrastructure…
      openquery on HN
  • Encore

    From 1 comment
    • If you like the concept but prefer Go over Rust for backends, check out Encore [1]. Disclosure: I'm one of the founders. [1] https://encore.dev
      eandre on HN
  • Winglang

    From 1 comment
    • If you find the “infrastructure from code” idea intriguing, then maybe take a look at https://www.winglang.io It’s a new startup by an ex-engineer on the AWS CDK team.
      FranGro78 on HN
  • Klotho

    From 1 comment
    • That's what we do with Klotho [0], annotations are only used to close behavioral gaps that are not available in application code. (I'm one of the founders) [0] https://klo.dev
      ashiban on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/37763822)