nuclio is an open source serverless platform which is faster than bare-metal code, brings significant new functionality and works with data and event sources to accelerate performance and development. It is portable across IoT devices, laptops, on-premises datacenters and multi-cloud deployments, eliminating cloud lock-ins and enabling hybrid solutions. nuclio simplifies the adoption of cloud native architecture across a broad set of use cases, without sacrificing performance or debuggability.
The simplest way to explore nuclio is to run the nuclio playground (you only need docker):
docker run -p 8070:8070 -v /var/run/docker.sock:/var/run/docker.sock -v /tmp:/tmp nuclio/playground:stable-amd64
Browse to http://localhost:8070, deploy one of the example functions or write your own. The playground, when running outside an orchestration platform (e.g. Kubernetes or Swarm), will simply be deployed to the local docker daemon.
The Getting Started With nuclio On Kubernetes guide has a complete step-by-step guide to using nuclio over Kubernetes.
Real-Time Analytics and AI
Use functions to process various data and event streams, enrich them with historical or external data and run AI prediction or classification logic to drive real-time insights or actions (for example processing IoT sensor data, customers/app event feeds, image classification, etc.).
Data Transformation and Movement
Accept notifications from a data source, inspect, transform or replicate to another local or remote data repository using custom logic (for example create thumbnails, audit or anonymization, data backup or synchronization, etc.).
APIs, UI and Bots
Use functions to rapidly develop a mobile or web application backend (UI,
dashboards, chatbots), or custom APIs and services for external consumers.
IoT and Gateways
Run functions on the edge device or gateway to collect and process local telemetry data
or run local services which can be centrally controlled from the cloud.
See examples here!
siliconANGLE, Jan 8, 2018
Doting developers could make 2018 the year of serverless computing
RTInsights, Jan 5, 2018
Serverless Framework for Real-Time Apps Emerges
DZone, Dec 20, 2017
Faster AI Development with Serverless
Datanami, Dec 6, 2017
iguazio Debuts the nuclio Serverless Platform for Multi-Cloud and Edge Deployments
The News Stack, Oct 31, 2017
nuclio and the Future of Serverless Computing
Hackernoon, Oct 19, 2017
nuclio: The New Serverless Superhero
Presentations and Videos
SolarWinds Innovative Summit Presentation
CNCF, State of Serverless & Project Nuclio
Running High-Speed Serverless with nuclio
CNCF Serverless Working Group, Oct 1, 2017
iguazio Presents nuclio
TheCube, BigData NYC, Sept 27, 2017
Yaron Haviv on TheCube