6 ms·
I think you are thinking that Fly is like a serverless platform. They aren't. They are the opposite. They are a server platform. They provide server for you and
by impulser_ 3y ago
I think you are thinking that Fly is like a serverless platform. They aren't. They are the opposite. They are a server platform. They provide server for you and you have to manage your server yourself.
Nothing they provide is managed by them. You have to do that.
LiteFS is just a replication service for your sqlite database so you can keep your database synced across multiple nodes.
https://github.com/superfly/litefs https://github.com/superfly/litefs
LiteFS Cloud which is the a service they provide just helps you backup and recover sqlite databases. You can do this yourself.
https://fly.io/docs/litefs/backup/ https://fly.io/docs/litefs/backup/
- pests 3y agoI go into a project folder and can run "fly launch" and then the application is alive in multiple regions around the world. Where exactly am I manging this server?
- impulser_ 3y agoOpen up the Dockerfile they generate for you.
- pests 3y agoHow does a Dockerfile change things? Your application is packaged into a container. The Fly service runs any application not just web applications or build artifacts. Of course your application is going to get a complete operating system environment to run in. I don't think the Dockerfile has anything to do with them pulling your container from their registry and running it on their server.
- hamandcheese 3y agoFly.io does not run containers. They convert your docker image to a VM.
- pests 3y agoAh right okay thanks. The point still stands the Dockerfile and image is used as a container for your application and does not imply a manage-it-yourself server is being used.
- eddythompson80 3y agoSo a scaffolding tool?
- deleted 3y ago[deleted]
- TylerE 3y agoThere is no such thing as "serverless", that's just a higher than normal level of vendor lying.
- impulser_ 3y agohttps://en.wikipedia.org/wiki/Serverless_computing https://en.wikipedia.org/wiki/Serverless_computing
- TylerE 3y agoThe first sentence in your link includes "in which the cloud provider allocates machine resources on demand, taking care of the servers". = There is NO SUCH THING as serverless. There are always servers.
- robertlagrant 3y agoServerless doesn't mean servers don't exist, any more than calling a radio a "wireless" doesn't mean wires don't exist. It just means for the consumer, servers aren't a consideration, just as with a wireless wires aren't.
- growse 3y agoThe irony is that many things that are advertised as wireless actually need wires, and things that aren't, don't. My wireless printer needs a wire for power. My dog doesn't need a wire for anything, but no-one talks about them being 'wireless'. (Come to think of it, my dog is serverless too...)
- robertlagrant 3y ago> My dog doesn't need a wire for anything, but no-one talks about them being 'wireless'. Indeed :-) But isn't this the same sort of definition you want for "serverless"? Not something relevant to consumers (e.g. "you don't manage servers") but a description of something where servers are not involved in any way?
- robertlagrant 3y ago> you have to manage your server yourself Can you give an example? You mean backups, OS patches, firewall config, etc etc? Are they like Hetzner?