Live data from Hacker News

Stelvio: Serverless AWS for Python Devs

github.com

1–10 of 27 posts

Re: Stelvio: Serverless AWS for Python Devs

#3

Surprised to not see a comparison Serverless Framework: https://www.serverless.com/ The above recently did a rug pull and being developed in JS means it's not great for Python devs to maintain an open source version, so good to see alternatives in Python.

There is also Mangum [0], which can wrap up any ASGI app and deploy it as a lambda.

[0] https://mangum.fastapiexpert.com/

Re: Stelvio: Serverless AWS for Python Devs

#4
Hello,

author of Stelvio here. Stelvio is in very early alpha far from any production use, but it's able to deploy simple API gateway, lambda and dynamo db tables with just few lines of code.

Idea is that Python devs should be able to deal with infra with Python only and minimal boilerplate - simple thing should be simple.

I'm currently working on v 0.2.0 which will have support for lambda dependencies & layers, Dynamo indexes and CORS and authorizers for API gateway.

I hope to release that in April.

For v0.3.0, stelvio will get it's own CLI too.

Any feedback is welcomed here or michal at stelvio.dev

Michal

Re: Stelvio: Serverless AWS for Python Devs

#5

Hello, author of Stelvio here. Stelvio is in very early alpha far from any production use, but it's able to deploy simple API gateway, lambda and dynamo db tables with just few lines of code. Idea is that Python devs should be able to deal with infra with Python only and minimal boilerplate - simple thing should be simple. I'm currently working on v 0.2.0 which will have support for lambda dependencies & layers, Dyna…

Hi! Honest question, why did decide on using pulomi instead of just using the boto3 Python library to interact with aws? Feels like it adds a lot of overhead where something like boto3 could just be abstracted away?

Re: Stelvio: Serverless AWS for Python Devs

#6

Surprised to not see a comparison Serverless Framework: https://www.serverless.com/ The above recently did a rug pull and being developed in JS means it's not great for Python devs to maintain an open source version, so good to see alternatives in Python.

Eugh. What rug pull do you mean?

Re: Stelvio: Serverless AWS for Python Devs

#7
post #5

Hello, author of Stelvio here. Stelvio is in very early alpha far from any production use, but it's able to deploy simple API gateway, lambda and dynamo db tables with just few lines of code. Idea is that Python devs should be able to deal with infra with Python only and minimal boilerplate - simple thing should be simple. I'm currently working on v 0.2.0 which will have support for lambda dependencies & layers, Dyna…

Hi! Honest question, why did decide on using pulomi instead of just using the boto3 Python library to interact with aws? Feels like it adds a lot of overhead where something like boto3 could just be abstracted away?

Hi! Good question, few reasons:

1. state management & stages - pulumi already deals with state and has support for stages (stacks) which stelvio will need.

2. there are things outside of AWS that stelvio might support later (cloudflare, etc.)

Initially I was gonna use AWS CDK which I use at work but Pulumi seems to have faster deployment and option to use other things than AWS. (Although AWS is main focus of Stelvio at leats for now)

Re: Stelvio: Serverless AWS for Python Devs

#8

Hello, author of Stelvio here. Stelvio is in very early alpha far from any production use, but it's able to deploy simple API gateway, lambda and dynamo db tables with just few lines of code. Idea is that Python devs should be able to deal with infra with Python only and minimal boilerplate - simple thing should be simple. I'm currently working on v 0.2.0 which will have support for lambda dependencies & layers, Dyna…

Why not Zappa?

https://github.com/zappa/Zappa

Re: Stelvio: Serverless AWS for Python Devs

#9

Hello, author of Stelvio here. Stelvio is in very early alpha far from any production use, but it's able to deploy simple API gateway, lambda and dynamo db tables with just few lines of code. Idea is that Python devs should be able to deal with infra with Python only and minimal boilerplate - simple thing should be simple. I'm currently working on v 0.2.0 which will have support for lambda dependencies & layers, Dyna…

Why not Zappa? https://github.com/zappa/Zappa

Hi! AFAIK in Zappa you don't define infra in Python but rather in json. Also the vision of Stelvio is broader than just serverless. I wrote about my vision here https://blog.stelvio.dev/why-i-am-building-stelvio/ if you're interested.

Re: Stelvio: Serverless AWS for Python Devs

#10
post #6

Surprised to not see a comparison Serverless Framework: https://www.serverless.com/ The above recently did a rug pull and being developed in JS means it's not great for Python devs to maintain an open source version, so good to see alternatives in Python.

Eugh. What rug pull do you mean?

Serverless Framework changed their license terms in v4 to a paid model. It’s also not getting a lot of new development or community support anymore. It’s slowly dying and time to move off of it.
Post reply on HN