An Alexa skill has two basic pieces:
- A skill services
- A skill interface
The skill service is where the logic is held. For our calculator, the skill service is responsible for handling events, running the computations and returning the answer. For this tutorial, we will create our skill service using Node.JS and AWS Lambda.
Why Node.JS? The short answer: I've been working with it on a few other project lately. I was actually torn between using Node.JS or Python.