Using AWS S3 as a simple cache service

S3 is great for file storage, but it does so much more as well. I love using S3 as a simple caching mechanism for any stateless functions that need to save some ephemeral data to keep state.

Traditionally, you would use in-memory caching tools like Redis for this, and Redis does still have its place as it will be faster than retrieving data from S3 in almost every case. However, if milisecond performance is not a concern, S3 is a cheap, low-effort and simple to implement alternative.

Some basic caching helpers

--

--

--

Entrepreneur tech kid, co-founder of NearSt, Londoner, open source enthusiast and aspiring spare time literature geek.

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

Recommended from Medium

23 Neumorphism Design UI For Website

Top 40 Free Programming Courses for Beginners

14 Javascript Autocomplete Libraries

5 Tips for Finding Amazing React Components

Priority Queue

MacDoo Apple fait définitivement oublier le bug de batterie du MacBook Pro http://bit.ly/2k7v8NO

Leetcode — Easy Problems & Solutions — Amazon

React & Rails App Roadmap

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
Thomas Schoffelen

Thomas Schoffelen

Entrepreneur tech kid, co-founder of NearSt, Londoner, open source enthusiast and aspiring spare time literature geek.

More from Medium

AWS Lambda Destination Support

Replaying events using AWS S3

AWS CDK Lambda and DynamoDB dependency management

Building Serverless APIs on AWS