by dohman on 10/4/23, 11:51 AM with 66 comments
by gdcbe on 10/4/23, 3:05 PM
They are also planning to allow you to host it yourself via a docker setup, in your basement or cloud. For now I’m just doing it via their service and gladly pay for it.
If you’re well versed into DevOps related activities you might find it odd that there’s a need for it. But personally I’m a father of 3 kids, have been a developer and and hacker for last 12 years or so, and while I could do AWS, gcloud or a VPS myself, I honestly rather spend that time on my product then infra worries. So far I haven’t experienced any issues with them and they are very friendly folks, always ready to help. They’ll also be at EuroRust next week.
If you’re like me someone who likes to develop stuff but not so much the deployment side of things, then honestly this is nice.
There’s honestly no lock-in:
1. You’re service (project) can easily be converted into a regular project, as shuttle is in code only visible in a minimal way, so you can fairly easily refactor it out of your project the day you want to switch away 2. And like I said they’ll allow to self host soon enough.
So maybe you can give it a try. Might be the accelerator you need to help you start a project / business idea. Even if just to get you started.
by ctvo on 10/4/23, 1:55 PM
Helping manage complexity -- great. Pulumi, Terraform, the CDK, all of these infrastructure as code tools help manage complexity.
Hiding complexity behind a DSL, via comments attached to methods intermingled with code or annotations -- not great.
Some of these implementations are my business logic -> your DSL via annotations or comments -> <Some other IaC DSL> -> CloudFormation -> AWS. At some point the returns are diminished as you add more layers vs. the cost of operating what's generated and trying to debug issues.
by jbotdev on 10/4/23, 12:04 PM
That said, the “infrastructure-from-code” idea is interesting. I’m not a big fan of coupling your code to your infra, but I’m intrigued by the idea of inferring infra dependencies from existing application code.
by lucgagan on 10/4/23, 12:08 PM
by brainbag on 10/4/23, 12:55 PM
by eandre on 10/4/23, 12:33 PM
by turtlebits on 10/4/23, 6:18 PM
I'm not so keen on a single language only SaaS either. How many companies only deploy code in a single language?
by kevincox on 10/4/23, 6:36 PM
> 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 account.
So that's a "no". Containers are not strong security boundaries. Probably good enough between projects owned by your own account, but definitely not for between other users.
by lijok on 10/4/23, 12:03 PM
by jeffypoo on 10/4/23, 12:40 PM
Curious how you see this stacking up against things like Pulumi?
by sbt567 on 10/4/23, 1:41 PM
by rubenfiszel on 10/4/23, 1:35 PM
by kjfarm on 10/4/23, 12:29 PM
I thought trends were changing so quickly I now miss them before I even know about them. Glad I still have a few years left of semi-keeping pace
by irf1 on 10/4/23, 12:38 PM
full interview (38min): https://youtube.com/watch?v=GBT7yp17P4Y
highlights (10min): https://youtube.com/watch?v=TVco_9E9no8
by TruthWillHurt on 10/4/23, 12:52 PM
by willsmith72 on 10/4/23, 3:04 PM
by revskill on 10/4/23, 12:45 PM
by akerr on 10/4/23, 12:05 PM
by MichaelMug on 10/4/23, 6:16 PM
by iio7 on 10/4/23, 6:26 PM
by 0xbadcafebee on 10/4/23, 3:18 PM
[x] mentions Rust
[x] mentions Go
[x] misunderstanding the word DevOps
[x] compares product to Heroku
[x] "I just want to write code and make/run a product and not know how that works"
[x] something about scaling
[x] the solution to any problem is to write more code