Openwhisk Architecture

View story at

Other Open Whisk Articles:

Spring Cloud:

Running Spring Micro services in IBM Bluemix:

Funcatron let’s you deploy serverless on any cloud provider or in your private cloud. Focus on the functions, avoid vendor lock-in.

What makes serverless architectures so attractive?

Function as a Service compared



Apache CouchDB™ lets you access your data where you need it by defining the Couch Replication Protocol that is implemented by a variety of projects and products that span every imaginable computing environment from globally distributed server-clusters, over mobile phones to web browsers. Software that is compatible with the Couch Replication Protocol include: PouchDB, Cloudant, and Couchbase Lite.

Store your data safely, on your own servers, or with any leading cloud provider. Your web- and native applications love CouchDB, because it speaks JSON natively and supports binary for all your data storage needs. The Couch Replication Protocol lets your data flow seamlessly between server clusters to mobile phones and web browsers, enabling a compelling, offline-first user-experience while maintaining high performance and strong reliability. CouchDB comes with a developer-friendly query language, and optionally MapReduce for simple, efficient, and comprehensive data retrieval.

Software Security Testing – OWASP
ModSecurity is an open source, cross-platform web application firewall (WAF) module. Known as the “Swiss Army Knife” of WAFs, it enables web application defenders to gain visibility into HTTP(S) traffic and provides a power rules language and API to implement advanced protections.

Install this before web application. Access application through Mod Security and see the magic. Read above documentation. This is very useful in Dev/QA environments to test OWASP issues ahead of the time.

The OWASP Zed Attack Proxy (ZAP) is one of the world’s most popular free security tools and is actively maintained by hundreds of international volunteers*. It can help you automatically find security vulnerabilities in your web applications while you are developing and testing your applications. Its also a great tool for experienced pentesters to use for manual security testing.

Open Data

We need data for POCs, Demos, Testing,….etc
Also curious to know lot more what data presents.
Here are list of data sources for personal use.

Open Whisk Functions
Amazon Batch Jobs

0) Data from Indian Government



3) WHO

4) World Bank

5) Data is plural


7) Kaggle


9) Reddit

10) Cental Intelligence Agency

11) United Nations Environment Programme

12) Tableau Sample Data


Serverless Architectures

Backend as a Service or “BaaS”
Function as a Service or “FaaS” (Example:
AWS Lambda:

1. Easy to develop and deploy light weight systems.
2. Good for systems, which use less CPU and low usage. Saves money on infrastructure.

1. Enterprise scale high throughput applications need to pay more money to IBM/Amazon/.etc.
2. We need to pay for each task
1. CPU
2. Data storage
3. Disk Space
4. Total number of calls
Almost it becomes like mainframe systems.