what I'd really like is ability to take a swagger spec and click a button to deploy it on AWS Lambda. This is great for internal facing REST Api. I don't know about scaling but hypothetically serverless means it should handle public requests fine.
Lambdoku – AWS Lambda with Heroku-like Experience
31–40 of 45 posts
Re: Lambdoku – AWS Lambda with Heroku-like Experience
#32what I'd really like is ability to take a swagger spec and click a button to deploy it on AWS Lambda. This is great for internal facing REST Api. I don't know about scaling but hypothetically serverless means it should handle public requests fine.
I guess you mean the API-Gates + Lambda. Not sure - I think thats something that should be handled by some separate tool (APIGatesgger? ;) - lets hope its not another dirty word)
I was using Chalice but seems like Zappas is another one a HNer pointed out. I couldn't get Chalice to work and sort of gave up on the serverless-api-gatway-lambda idea.
Re: Lambdoku – AWS Lambda with Heroku-like Experience
#33Earlier quoted context omitted.
There is similar project called Zappa. pip install zappa
Zappa actually uses some of Kappa under the hood, but with many many more features. Learn more here: https://github.com/Miserlou/Zappa
Re: Lambdoku – AWS Lambda with Heroku-like Experience
#34Re: Lambdoku – AWS Lambda with Heroku-like Experience
#35Earlier quoted context omitted.
So Photon is operating a farm of servers that are running game loops, which can have pure functions injected into them? (Also, the per message pricing!)
No, Photon is doing "Massively Multiplayer Online As A Service" (did you even read their page?). And actually they are running game loops, but you can't inject code into them unless you run their software on-premise, or use a separate system I recall them mentioning that offered server-side scripts that got injected in their loops. And cost per message make perfect sense because of the networking model, which is full…
And actually they are running game loops, but you can't inject code into them unless you run their software on-premise
So you are seemingly contradicting yourself. 1st you said that "they are doing that." Now you are saying they are also doing "Massively Multiplayer Online As A Service" -- but in a quite different way than what I specified. So yes, I did read what you posted. Apparently you only carelessly read mine.
Re: Lambdoku – AWS Lambda with Heroku-like Experience
#36I'm wondering if it would be possible to create something like Lambda, but optimized for multiplayer servers with game loops? What if there was a platform that let you write pure functions to create player accounts, spawn game instances, and handle the transformation of player and game state from tick to tick? (You'd have to choose a particular architecture for synchronization with the client, of course. Also, before…
Your basic description sounds like LambdaMOO (written in 1990, the name is a coincidence). The LambdaMOO server has a main event loop which handles user events, then schedules tasks which execute functions ('verbs' in LambdaMOO parlance) to modify the game state. Verbs are not pure per se but can be thought of as a transaction which executes in an atomic, consistent, and isolated manner. Verbs are attached to objects…
Re: Lambdoku – AWS Lambda with Heroku-like Experience
#37Earlier quoted context omitted.
Your basic description sounds like LambdaMOO (written in 1990, the name is a coincidence). The LambdaMOO server has a main event loop which handles user events, then schedules tasks which execute functions ('verbs' in LambdaMOO parlance) to modify the game state. Verbs are not pure per se but can be thought of as a transaction which executes in an atomic, consistent, and isolated manner. Verbs are attached to objects…
I didn't log in for a while and my account was deleted circa 1999, I was pissed, since I'd had it since about 93, although there was little I could do about it. What a great mud though. :)
Re: Lambdoku – AWS Lambda with Heroku-like Experience
#38Re: Lambdoku – AWS Lambda with Heroku-like Experience
#39Earlier quoted context omitted.
No, Photon is doing "Massively Multiplayer Online As A Service" (did you even read their page?). And actually they are running game loops, but you can't inject code into them unless you run their software on-premise, or use a separate system I recall them mentioning that offered server-side scripts that got injected in their loops. And cost per message make perfect sense because of the networking model, which is full…
No, Photon is doing "Massively Multiplayer Online As A Service" (did you even read their page?). And actually they are running game loops, but you can't inject code into them unless you run their software on-premise So you are seemingly contradicting yourself. 1st you said that "they are doing that." Now you are saying they are also doing "Massively Multiplayer Online As A Service" -- but in a quite different way tha…
You acted like no one offers a PaaS for MMOs (and gave it a ridiculous name).
I pointed out just one of many PaaS options for MMOs (or ...MMOAAAS as you insist on calling it.).
In fact, when working for that MMO we did evaluate options the did let you use their game loop with your cloud functions being called on triggers, but you'd have to look that up yourself, that was a few years ago (even Photon has added new services since I did that research).
If you think you have an approach that can enter the space, by all means go ahead, but PaaSes for MMOs have existed for ages.
Re: Lambdoku – AWS Lambda with Heroku-like Experience
#40Looks cool! I like the release message stuff, I wanted to add similar to apex(1) at some point, not having a clue what the releases actually are in Lambda makes rollbacks a little tricky.