• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Tim Cooke
  • Campbell Ritchie
  • Ron McLeod
  • Junilu Lacar
  • Liutauras Vilda
Sheriffs:
  • Paul Clapham
  • Jeanne Boyarsky
  • Henry Wong
Saloon Keepers:
  • Tim Moores
  • Tim Holloway
  • Stephan van Hulst
  • Piet Souris
  • Carey Brown
Bartenders:
  • Jesse Duncan
  • Frits Walraven
  • Mikalai Zaikin

AWS Lamda in Action - Web Applications Deployment

 
Ranch Hand
Posts: 531
2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,

What is the difference in deploying a typical JEE web application using AWS Lambda versus the standard AWS deployment process ?
I don't currently use either . I currenlty deploy to a remote server by dropping in a war file to a remote Tomcat or JBosss server.

thanks,
Paul
 
Author
Posts: 11
5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

paul nisset wrote:Hi,

What is the difference in deploying a typical JEE web application using AWS Lambda versus the standard AWS deployment process ?
I don't currently use either . I currenlty deploy to a remote server by dropping in a war file to a remote Tomcat or JBosss server.

thanks,
Paul



Hi Paul,

with AWS Lambda, you can't deploy a typical JEE web app. To do that, without having to manage the infrastructure, there are other AWS services, such as AWS Elastic Beanstalk.

For different programming languages, there are open source projects that make it easy to migrate a typical app to AWS Lambda. For example, "lambada" is a REST framework that implements JAX-RS API and lets you deploy your applications to AWS Lambda and API Gateway with a very little effort:

https://github.com/lambadaframework/lambadaframework

With AWS Lambda, you deploy functions, that take an event in input and can (optionally) provide an output. Functions can be called synchronously or asynchronously, and be triggered by events: for example, an image is uploaded by a mobile app to Amazon S3 and a Lambda functions is triggered to process the image, extract the metadata and index that in a database, and so on.

To get a broader picture of serverless apps, I'd suggest you to have a look at chapter 1 of my book (it's free to read) or at the live demos that I put online here:

https://awslambdainaction.com

I hope this helps!

Best,
Danilo.
 
paul nisset
Ranch Hand
Posts: 531
2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Danilo,
Thank you for the explanation.
I'll check out the link .
It sounds interesting.
-Paul
reply
    Bookmark Topic Watch Topic
  • New Topic