-
Notifications
You must be signed in to change notification settings - Fork 13
Home
Create a podcast downloader using OpenWhisk
The Journey helps Developers to get basic ideas of Apache serverless platform OpenWhisk, IBM Bluemix Object storage and use them to build distributed microservices apps.
Cloud
Apache OpenWhisk is a serverless, open source cloud platform that executes functions in response to events at any scale. Our podcast downloader gets users started with IBM Cloud's implementation of OpenWhisk: Cloud Functions.
By David Liu
https://github.com/IBM/PodcastDownloader
The Journey helps Developers to get basic ideas of Apache serverless platform OpenWhisk, IBM Bluemix Object storage and use them to build distributed microservices apps, this journey utilized well known web frameworks, OpenWhisk and IBM bluemix object storage.
When the reader has completed this journey, they will understand how to:
- basic ideas of Apache serverless platform OpenWhisk
- build distributed microservices apps
- utilize IBM Cloud Object Storage service
- A local python app with MySQL backend is set up.
- User packages Python Actions with a virtual environment in a zip file and uploads to IBM Cloud Functions.
- User interacts with local app to invoke Action.
- Data is stored in Object Storage OpenStack Swift.
- IBM Cloud Object Storage: Build and deliver cost effective apps and services with high reliability and fast speed to market in an unstructured cloud data store.
- OpenWhisk: Execute code on demand in a highly scalable, serverless environment.
- Microservices: Collection of fine-grained, loosely coupled services using a lightweight protocol to provide building blocks in modern application composition in the cloud.
- OpenWhisk: Apache OpenWhisk is a serverless event-based programming service and an Apache Incubator project.
- OpenStack Swift: Swift is a widely-used and popular object storage system provided under the Apache 2 open source license.
- Using IBM Object Storage in Bluemix, with Python: Learn the components you will need to use IBM Object storage and Python
- IBM Delves into Serverless Function Orchestration with the Open Source Composer Tool: Article about new software released by IBM Research
- Automatically scale to handle peaks in banking transaction demand : Another Code Pattern that utilizes Cloud Functions and Object Storage