This is a guest blog post by Thorsten Hoeger, CEO and cloud consultant at Taimos. He is also an AWS Community Hero. As a supporter of open source software, Thorsten is maintaining or contributing to several projects on GitHub, like test frameworks for AWS Lambda, Amazon Alexa, or developer tools for AWS CloudFormation.
With Amazon’s voice assistant Alexa it is possible to write your own features to provide custom functionality to your users. These additional features are called skill, and there are tens of thousands available in the Alexa Skill Store.
Java is one of the most popular programming languages for years. Many enterprise companies still heavily use Java programming language and have legacy applications written in Java. But when it comes to AWS Lambda (or serverless in general), it has some challenges and cold start is the most infamous one. This is one of the challenges they face when they want to migrate to AWS Lambda as rewritten all the applications with another programming language like Node.js, Python or Go may not be feasible for them.