31 ms·
Noted! So general compute is something I want to add to Nimbus but given how thorny it can be, I'm thinking of going for splitting into very specific use cases:
by hardwaresofton 5y ago
Noted! So general compute is something I want to add to Nimbus but given how thorny it can be, I'm thinking of going for splitting into very specific use cases:
- Run a container (you give me a container, app.json or a standardized format, and I run it)
- Give me a bundle of files (static hosting), or specify a bucket
- Give me a single function and I'll run it, optionally hooking up a managed domain name through us to it)
Notes on the other things:
- VPC this is actually a bit more complicated, but possible
- SQS/SNS => NATS/Kafka is this enough?
- Dynamo/RDS => Managed Postgres +/- extensions like Citus and Timescale for scale
- Some basic API coordinators => Probably will not do but writing a TF provider is probably far in the future
Paradoxically Lambda and Fargate-like functionality is like one of the easiest to deploy and manage (standing on giants like OpenFaaS/Fission/etc), and would strike me as the easiest for people to actually get started with if I could roll it up with managed DNS.