3 ms·
I use lambdas for nearly everything at a games startup. The "Serverless framework" - https://www.serverless.com https://www.serverless.com - has built-in concep
by xsmasher 5y ago
I use lambdas for nearly everything at a games startup. The "Serverless framework" - https://www.serverless.com https://www.serverless.com - has built-in concepts of dev/stage/prod and routing from URLs -> function etc. Logging goes to cloudfront but you could use any logging library you wanted inside your functions.
We don't have an operations team, so each dev deploys their own services; this framework gives them all a consistent interface so we know how to test or deploy someone else's code.
Advantages from my POV:
* zero or simplified ops; no load balancer setup etc.
* we don't pay for idle hardware
* scales well by default (built with parallelism in mind)
If a certain game spikes in popularity then it COULD become expensive - but IMO that's better default behavior than a server falling over.
- scrose 5y agoI think it's awesome that it works for you. I've built out all types of infrastructure setups and was simply pointing out that whether you need an Ops/SRE person is a cost that doesn't seem to be based off of whether or not you go serverless. You mention that serverless.com offers a sort of PaaS that simplifies your life. That's similar to Heroku, which does the same thing but with regular servers and similarly allows you to defer having a dedicated Ops person. Having worked at plenty of places that leveraged PaaS's for most of their needs, I'd say it's normal to not have an Ops team until you begin hitting issues around general maintenance and secure networking setups.
- Richard_Grant 5y agoXsmasher, Would you be interested in sharing your Serverless Story with our Serverless community? We are looking for guest blog contributors, community call showcases and case-studies. Please fill out the form in the link below and I will follow up with you! https://formfacade.com/public/112252076977537904120/all/form/1FAIpQLScSkxVk-Fz6AHHEz-ux8dr-eCPJL4okyQLUwR4-4ktsU3Qj9g https://formfacade.com/public/112252076977537904120/all/form... Cheers!