Pfuiwltdqqafigymjck1
SkillsCast

Plambda! Running the play framework in AWS Lambda

7th November 2016 in London at CodeNode

There are 35 other SkillsCasts available from µCon 2016: The Microservices Conference

Please log in to watch this conference skillscast.

Https s3.amazonaws.com prod.tracker2 resource 41088130 skillsmatter conference skillscast o9nohu

Running a traditional web framework in a serverless environment like AWS Lambda is like trying to fit a square peg in a round hole. However, if it can be made to work, an existing app could be lifted and shifted. This would make them easier to deploy, reduce financial cost and eliminate infrastructure that needs maintaining.

Pλambda is an approach to make unmodified Play apps work using AWS lambda. Judged from the outset as a comedic attempt destined to fail, the results are surprisingly good - though far from perfect and some way from usable. No matter - it's a great lesson in AWS lambda's limitations and how this technique could be applied to web frameworks in order to accelerate the move to serverless.

YOU MAY ALSO LIKE:

Thanks to our sponsors

Plambda! Running the play framework in AWS Lambda

Simon Hildrew

Simon Hildrew is currently a Lead Software Developer at the Guardian where he has done everything from running the operations team, overseeing the migration of several products to AWS to building the Guardian's continuous delivery platform. His interests are in functional programming, DevOps and most recently serverless architectures.

SkillsCast

Please log in to watch this conference skillscast.

Https s3.amazonaws.com prod.tracker2 resource 41088130 skillsmatter conference skillscast o9nohu

Running a traditional web framework in a serverless environment like AWS Lambda is like trying to fit a square peg in a round hole. However, if it can be made to work, an existing app could be lifted and shifted. This would make them easier to deploy, reduce financial cost and eliminate infrastructure that needs maintaining.

Pλambda is an approach to make unmodified Play apps work using AWS lambda. Judged from the outset as a comedic attempt destined to fail, the results are surprisingly good - though far from perfect and some way from usable. No matter - it's a great lesson in AWS lambda's limitations and how this technique could be applied to web frameworks in order to accelerate the move to serverless.

YOU MAY ALSO LIKE:

Thanks to our sponsors

About the Speaker

Plambda! Running the play framework in AWS Lambda

Simon Hildrew

Simon Hildrew is currently a Lead Software Developer at the Guardian where he has done everything from running the operations team, overseeing the migration of several products to AWS to building the Guardian's continuous delivery platform. His interests are in functional programming, DevOps and most recently serverless architectures.

Photos