Serverless App from Design to Production: A Case Study

Tariku Tessema
Oct 20 · 2 min read

The following post is part of a series of articles chronicling my journey into serverless implementation via a sample Case Study using a minimal viable product (MVP). TL; DR the source code used for the implementation and instructions on how to run the app locally are on GitHub.

Screenshot from the Roku App

Most of the applications I work on need continues almost real-time connectivity to data sources (either from a persistence layer or data emitting hardware). I was looking for opportunities to apply serverless architecture to learn more about the implementation and explore how/why serverless architecture is considered a viable option for next-gen uber like on-demand applications.

Since it is hard to convert/fit business applications to use newer paradigm without disruption, I have made up a case study that involves building a product (from design, development, DevOps, and publication) and set out to follow where the requirements take me and learn about serverless architecture in the process.

Topic Covered:

The intended product:

Build and publish a Roku Channel app that displays screensaver of photos submitted via text message using serverless architecture.

Update: The MVP app is now published in the Roku channel store.

Tariku Tessema

Tariku is a tech enthusiast who works as a Software Developer in San Diego, CA.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade