Serverless Offline Button for Slack

project image
It is a feasibility study where the main goal was to validate the business idea. Our constraints were related to time to market and reduction of operational costs. As a result, we have implemented a serverless prototype on top of the AWS platform.

Executive Summary

This project is a feasibility study for one of our clients from the Internet of Things domain (IoT). Outside of the main goal, which was to validate the business idea, additional value-added came from the serverless approach. It allowed us to achieve a significantly reduced time to market and impressive reduction of operational costs.

About the Subject

How to manage your status on multiple workspaces? Would not it be easier if you could do that with a single click of a physical button? Easy! Just mash-up a couple of Serverless AWS services, sprinkle it with your code, harness the Slack API, and you have a product ready to validate the business idea.


  • Elixir on top of AWS Lambda Custom Runtimes,
  • AWS IoT Core and AWS IoT Button,
  • AWS Lambda,
  • Amazon API Gateway,
  • Amazon DynamoDB.

Challenges and Objectives

Our biggest constraint was related to the time to market, as the case study had to be ready for our client right before the technology fair in Berlin.

We have not prepared a theoretical study, one of our additional goals was to deliver a minimum viable product (MVP), that will support our conclusions and allow to validate the business idea.


Because of our expertise in Amazon Web Services platform, we were able to quickly assemble a cost-efficient and entirely usable a minimum viable product (MVP). It allowed us to perform user acceptance testing and extensive market research during the technology fair.


Prototype delivered a clear message that such product is feasible from the technology perspective. Additionally, we realized it in a cost-effective and operationally lightweight manner. Thanks to the usage of Amazon Web Services, we were able to quickly prepare a proof of concept ready for the business validation.

Want to hear more?