Recent submissions

Comment · 8 months ago
> but maybe some sort of short and sweet “us vs them” comparison on the home page would make that sell easier.

You're totally right and we will fix that and improve website and readme to answer most common questions raised here including setlvio vs. cdk/pulumi/terraform

thanks

Comment · 9 months ago
This made my day. Would love to hear how it goes if you try it - [email protected] or just open an issue.

Thanks for the encouragement!

Comment · 9 months ago
Comment · 9 months ago
Comment · 9 months ago
You're right, second link was broken. Fixed now. Thank you so much for taking time to check this again. If you need any help with stelvio have any more feedback to share please hit us at [email protected] Thank you again!
Comment · 9 months ago
thanks for taking time to let us know. not sure what's going on I checked on multiple devices and it links correctly.
Comment · 9 months ago
Comment · 9 months ago
It's not unlikely, I guarantee it will never happen. Because that's not the point.

Point is to cover most of the common cases (with escape hatch for fine-tuning in special case) and make those super easy and short to do so devs can focus on code and not infrastructure.

It's standard higher level abstraction play of doing more with less (code and time spent).

Thank you for the feedback.

Comment · 9 months ago
I respect your point of view.

But coincidentally Stelvio was born out of frustration with CDK which I'm using at my day job for 4 years at this point:

- slow deployment: CDK is layer on top of cloud formation, it first translates to CF which is then moved to AWS and resolved/deployed there. Process is quite slow and if something goes wrong it's hard to debug, rollbacks take ages, sometimes they block due to inter-stack dependencies - CDK is still quite low level and focused on infra. You just can't create say api gateway with 3 routes each using 3 different lambdas with permission to use dynamo table in 4 lines - you an with stelvio - whatever code change you need to test you need to deploy it first which is probably slowest with CDK(compared e.g. to pulumi) then even if you run it you can't really debug it or just see prints, you need to just go thru cloudwath or other services - stelvio allows you to run lambdas in "dev mode" so you don't need to redeploy and run your lambdas locally for instant feedback and even debugging support

Having said that CDK is good tool and I'm happy that it exists as I like it much better than CF itself or Terraform. Stelvio just tries to be even better and focused on developers.

Regarding LLMs sure, problem with LLMs is not they can't generate the code but if you're willing to read and understand all of it. Stelvio is less code with higher abstractions so it's easier to comprehend.

Comment · 9 months ago
Thanks for having a look.

1. Links are fixed now.

2. We try to answer that hopefully better at our website https://stelvio.dev but you're right we should do it better in readme too! - Can you please be more specific regarding syntax? What you don't like or what you'd like to see? We try to have - Whole point of Stelvio is that you need to write much less code to define your infra, e.g. almost none IAM code due to our linking system. We also have "dev mode" which let's you to test/debug your lambdas locally without re-deployment - We try to have comprehensive documentation and guide covering each component. If you see something missing please can you be more specific? - Regarding community support we can't do much here other than grow community which we're trying to do. Having said that we're happy to support our users personally and answer any question or help you onboard. Just shoot email to [email protected]

2.1 many parameters/fields/properties in Stelvio have option to use either enum or string. If it's string with specific supported values it's defined as e.g. ` Literal["keys-only", "new-image", "old-image", "new-and-old-images"]` so you'll get help of IDE for auto complete as well as type-checker/linter if you use wrong value.

Thank you again for your valuable feedback. Happy to talk anytime. If you want to try Stelvio just shoot us an email and we'll help you along the way.

Comment · 9 months ago
Yeah, SST seems to be closest thing to Stelvio I guess.

I don't really think we're competitors, their focus is on JS/TS eco system. As you suggested Stelvio focuses on Python and aims to really nail down experience for deploying Python to AWS (and later potentially elsewhere). e.g. we resolve python dependencies for lambda functions and layers and package them for you etc.

In the long run we want Stelvio to be a go to tool for deploying Python (with some nice TUI and web console to make it all really smooth).

Comment · 9 months ago
Comment · 9 months ago
Comment · 9 months ago
Stelvio focuses on Python devs deploying Python to AWS, e.g. it deals with automatically packaging dependencies for your lambda functions etc.

Not saying you can't use it with non-Python projects to deploy your infra but focus is Python devs hence assuming you're shipping Python code.

Comment · 9 months ago
Thank you! It currently supports only serverless AWS services but support for non-serverless services is on the roadmap (RDS, VPC, containers, ECS etc,)

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton