Why You Need to Understand Caching for Voice-Powered Apps

How CloudFront Helps our Apps

The Cache Life-cycle

  1. Receiving the request from the network;
  2. Parsing the message, extracting the URL and headers;
  3. Checking for a local copy of the requested object, or fetching a new copy;
  4. Checking if the local copy of the object is fresh, and requesting a new object if it is not fresh;
  5. Sending the response to the requesting client, including new headers and cached body;
  6. Optionally logging the transaction
Automatically Refreshing Content in a Voice App (Alexa Skill)

Conclusion

--

--

--

Ex Amazon Engineer and Founder of @AdonousTech. A technology company focused on #VoiceFirst #Serverless and #Cloud applications for small businesses

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

That code deployed serverless

The Surface that can be attacked — Kubernetes

Features of java :

Thermal tweaks on DELL laptops running linux

Test Story for API #1

Setting up a Windows 10 Surface Pro for your Web App Kiosk

Modular Health System in Unity

Learn Aspect Oriented Programming by Example

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Matt Pitts

Matt Pitts

Ex Amazon Engineer and Founder of @AdonousTech. A technology company focused on #VoiceFirst #Serverless and #Cloud applications for small businesses

More from Medium

Cognito + Google federation

RPC to Serverless. How did we get here?

What is Serverless Architecture? And Why Businesses Are Going Serverless

Simple Steps For DynamoDB Cost Optimization