Shuttle
Dev tools
deployment platform for rust backends
SHOW HN2023
How HN took it
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 HNNow 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 HNInfrastructure 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 HNRust 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 HNI'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
Is there anything like this for the Python/Django world?
MichaelMug on HN
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 HNDisclaimer: 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