AWS Lambda for Java Architects
Lambda is a "serverless" architecture that relieves you of hardware and scaling set-up concerns. Amazon AWS introduced Lambda at AWS Re-Invent 2014. Adoption of Lambda has grown exponentially ever since. Netflix, Cmp.LY, VidRoll, and other organizations are introducing Lambda into their technical stacks. In addition, Amazon competitors are working aggressively to introduce competitors to AWS Lambda. Lambda has many uses within applications as well as in a Dev Ops world.
This presentation will provide you with an overview for AWS Lambda and the products advantages and disadvantages. I'll include an overview on how to create and deploy Lambdas providing Java examples along the way. I'll also include a discussion of best practices and when use of Lambda is appropriate. This presentation is targeted for senior Java developers and architects. Please note that AWS Lambda is not to be confused with Java 8 Lambda expressions; they are different subjects entirely.
Derek is a senior technology expert with over 25 years of experiences in a wide variety of technologies and industries. Derek is currently focusing on microservice architectures, cloud computing, and refactoring unsupportable applications. His past roles include Application Architect, Cloud Architect, Project Manager, and many others. Derek is widely published primarily in the Java/Java EE and Oracle spaces. Derek's books include the "The Java EE Architect's Handbook" and "Microservices for Java EE Architects".