Nuclio is a real-time serverless platform which allows developers to focus on building and running auto-scaling applications without worrying about managing servers. Nuclio accelerates development and performance when consumed as an open source project as well as a managed service in the Iguazio Continuous Data Platform.
30-100x faster performance compared to other FaaS offerings
Runs on IoT devices, developer IDE, Docker, Kubernetes or clouds
Debugging, logging, monitoring and out of the box CI/CD
Supports a variety of open or cloud event and data sources
The Iguazio Continuous Data Platform delivers a full-blown cloud experience of data services, AI and serverless. Nuclio is Iguazio’s open source/ managed serverless platform – faster than bare-metal code, it brings significant new functionality and works with data and event sources to accelerate performance and development. Nuclio is portable across IoT devices, laptops, on-premises datacenters and cloud deployments, eliminating cloud lock-ins and enabling hybrid solutions.
Nuclio simplifies the adoption of cloud-native architectures across a broad set of use cases, without sacrificing performance or debuggability. The Nuclio processor is real-time: a single Nuclio function processor runs 400,000 function invocations per second (with a simple Go function) and responds in 0.1ms latency, 100x faster than most serverless/FaaS solutions.
- The fastest serverless platform running up to 400,000 function invocations per second
- Enables simple debugging, regression and a multiversioned CI/CD pipeline
- Supports a large variety of open or cloud-specific event and data sources with common APIs
- Is portable across low-power devices, laptops, on-premises and public clouds
Supported Platforms: Kubernetes, Docker, Google Kubernetes Engine, Azure Kubernetes Services
Supported Triggers: Azure Event Hubs, Amazon Kinesis, Kafka, NATS, RabbitMQ, Http Scheduled Tasks
Supported Languages: Go, Python, Java, Node.js, C#/.NET, Shell/Binary