Ebook: Developing Serverless Applications

Share this post:

The driving value of Serverless development is all about focusing on the core of your software business. You can purely focus on the application itself and it’s code and functionality.  The Cloud made it possible to deploy applications without worrying about the hardware. Serverless takes it even further where infrastructure management is more abstracted from the developer and thus allows you to focus on the application itself.

IBM Cloud Functions based on Apache OpenWhisk provide a simple, easy to use way to adopt serverless programming for any organization. This book goes into detail about what IBM Cloud Functions does, how to use it, and provides multiple examples of how to deploy serverless programs. The text walks through installation, creating actions, checking for errors, and exposing actions to be used in client-side applications. While Cloud Functions supports multiple different programming languages, this book focuses on JavaScript, but there’s no need to be a JavaScript expert.

To give an idea of you’ll get from the book, here is the table of contents:

* Introduction

* IBM Cloud Functions [OpenWhisk] Basics

* Working with Actions

* Using Functions [OpenWhisk] Actions

* Building Sequences

* Working with Packages

* Using Triggers and Rules

* Going Further with IBM Cloud Functions [OpenWhisk]

Show me Serverless, don’t tell me

See how GreenQ applied serverless technology to municipal garbage collection. You’ll get the details on how the system uses sensors on garage trucks and bins, integrates with city traffic monitoring systems, and analyzes data on residential waste patterns to continuously improve collection schedules and routes.


Add Comment
One Comment

Leave a Reply

Your email address will not be published.Required fields are marked *


Cannot download EBook. It keeps page loading.

More Uncategorized Stories

Demo: Detect malfunctioning IoT sensors

This short video features a Streaming Analytics application that connects to the Watson IoT Platform to ingest data from IoT devices. It then analyzes that data to detect when a device might be malfunctioning.

Continue reading

IBM Cloud Container Service Edge Nodes

Edge Nodes are being introduced in IBM Cloud Container Service to allow a user to designate certain nodes to act as the edge of the cluster. By designating these Edge Nodes a user can ensure that only these nodes need to be exposed to the public network for the purpose of acting as an entry point to the cluster. When certain nodes are designated as Edge Nodes Kubernetes will schedule the Ingress Controller and Load Balancer to run on the Edge Nodes. Furthermore user’s application pods are not deployed on these nodes. This allows a user to isolate their application pods from the Ingress and Load Balancer workload.

Continue reading

Setting Access Control Policies for IBM Cloud Object Storage

As your organization explores more digital initiatives, including cloud and mobile, the importance of identity and access management (IAM) is paramount. Nearly all IT decision makers we talk with agree that IAM is essential to the success of their company’s cloud adoption and it is seen as a key enabler for mobility, analytics and IoT initiatives.

Continue reading