Event Driven Services Simplified
Use the power of event-driven microservices to build and operate service flows for - practically anything. Add, extend, wire and rewire flows with ZERO downtime.
DEVELOP > DEPLOY > MONITOR
StreamZero is an Integrated Platform, you do not require any 3rd party tools to deploy, monitor and manage services.
DEVELOP
Develop and Test in the IDE of your choice.
All platform features are available from a single library learnable in a single hour! No platform specific flow annotations just a simple manifest.
Simulate almost all platform features on your desktop. And set up your local environment in less that 10 minutes.
DEPLOY
Deploy with just a simple push to git and a sync from the integrated UI.
Fully integrated GitOps deployment with no requirement for other tools
Rewire flows and add or update services with ZERO downtime.
Run multiple versions of same service for A/B testing.
MONITOR.
View execution status and flows within UI, along with execution times, starts, ends, logs..
Be alerted on Service failure.
Temporarily de-activate a single service or maintain skip lists for multiple services.
Support service optimisation by keeping track of running averages of slowest services, most failing service etc.
Pragmatically Crafted
We have used StreamZero FX day in and day out for years, both developing as well as operating the platform - so we built it for optimum operational efficiency.
Feature Rich
Yet designed for everyday usability.
Our platforms are designed to serve as Enterprise Development Platforms with multiple teams and divergent use cases
Role based authentication, multi-project support, secrets management, aggregated logging, programmatic retries, automated and programatic re-prioritization, cross-network eventing, execution log archiving ...
All features engineered based on decades of project experience.
Powered by Kubernetes
All platform infrastructure runs on Kubernetes. Giving you the possibility to scale on demand. Each layer of the stack is designed to scale indpendently of the others.
Run Millions of Executions
Events are transported through Kafka and profit from the resilience of Kafka - Enabling event and execution throughputs of Millions of executions per day day in and day out. If the underlying infrastructure can support it.
Easily Scalable Executors
Executors run in easily scalable clusters which are further subdivided by priority lanes.
Streaming Inputs
Add edge adapter to stream the input - Apache Kafka, Apache Pulsar, Apache Spark, AWS Event Bridge, Twitter ....
Database Inputs
Over 40 SQLAlchemy powered DB integrations. Google BigQuery, AWS RedShift, Apache Hive, Clickhouse, Postgres...
Storage Inputs
Amazon S3, HDFS, Minio, NFS, Google Cloud Storage, Azure Cloud Storage...
Stream Aggregated Logs, Events and Notifications
All logs are streamed to Kafka just as we do with events. Purpose built adapters take care of feeding them into storage such as Elasticsearch, Splunk, Clickhouse, HDFS or AWS S3.
Monitoring Dashboards
Use the Management dashboard to view the health of your system. Identify slow running executions and fix them easily. Get notified on failure. View precise execution time of each step within a service. Identify new code running on platform and who esecuted them.
Trouble Ticketing Integrations
Auto-generate trouble tickets on failure. Integrate with your ticketing system of choice - after all it is just a service away.
Role-Based Access Control
Efficiently manage security configurations by user role and sub-projects and with syncronisation to group managements in LDAP or ActiveDirectory.
Auditing
All actions are aggregated and ready to ingest into the audit system of choice - Elasticsearch, Splunk, ObjectStorage.
Authentication
Fully integrated with KeyCloak the de-facto standard in authentication gateways. Integrate with your enterprise authentication, easily.
Secrets Storage
In-built secrets storage to save your applications secrets. Support for secrets at service, project and platform level.
Environment Isolation
Each Service runs in it's own environment - with it's own dedicated context.
Service Collections / Projects
Groups services into distinct Projects. Each with it's own distinct team and roles
Micro-UIs for Business Users
Attach forms to services to trigger executions - so business users can trigger on demand executions. Forms are generated from JSON definitions. Create forms in minutes.
READY FOR A DEEP DIVE?
LET US SCHEDULE A DEMO >