Today for hour of code, I will demo a simple Alexa app (skill) using the Amazon Echo. While the app seems really simple from the user’s point of view, it is really cool to think about everything that is going on behind the scenes.
As a user, you simply ask the service for something and it responds back to you.
In reality, the request you make is processed by a lot of different computers before the echo responds back to you.
- You talk to the echo
- The echo processes your voice and sends your commands over the internet to the Alexa service
- The Alexa Skill interprets your commands and calls the Lambda “serverless” computer
- This computer calls the file system where the responses are located and sends the response back to the Alexa service
- The Alexa service responds to your echo
- The echo responds back to you