This project is a demo application made with react as front end and openwhisk serverless functions and cloudant database as a backend.
- ReactJS
- Openwhisk
- Cloudand Database
- NodeJS
- Twilio
- Docker
- Kubernetes
- IBM Cloud Functions
- Container Service
To be able to follow along or complete this tutorial/workshop you need the following.
- Openwhish Local Installation for testing
- For setting up openwhisk local you need
- I would be using IBM Cloud Functions that uses Openwhisk.
- Sign up for IBM Cloud https://ibm.biz/BdYan6
For this demo I am using Node. But with openwhisk you can write your functions in Node, Swift, Go, Python, Java, Ruby, Php and in the unlikely case none of the above is your language, you can create a docker image of your function and openwhisk will run that. So its safe to say openwhisk can run it all.
Lite version of CLoudant available from IBM Cloud.
For front end I am using React. This will be a very simple use of react. We wont go much deep into the use of reactjs in this workshop.
What is serverless really? Serverless aren't really without servers, its just that you wont have to worry about servers.
Openwhisk is a opensource serverless implementation under apache foundation. IBM has a managed version of openwhisk which we will make use of in this workshop.
We will quickly go over the basics here. But make use of the resource above.