What are voice assistants?

What are voice assistants? Voice assistants are software that recognize voice, process language, and synthesize to listen to commands and return information

How are Alexa voice applications designed?

Alexa voice applications are designed using serverless architectures. They are different to other apps in the sense that they are voice-first applications, so voice interactions are the primary concern and visuals are helping with usability.