Condense

Cloud-ready event driven architecture

Platform as a service

Now in preview!

Learn More
Cover image by Colin Knowles

  

A framework and runtime for business systems,
providing data persistence, event-driven processing, and integration.

The framework reduces system complexity by allowing a declarative approach to complex event processing, with strict inbuilt causality records supporting selection of contextual and related data.

By reducing gaps between specification and implementation, we reduce development and maintenance costs.

The runtime is built from the ground up on cloud-ready technology, and consistent rules in the framework are built around promises that every runtime can keep, no matter the scale.

Dynamic scalability and increased reliability improve capability and reduce platform costs.

Offered in three flavours

Light
An in-process embeddable runtime enabling the benefits of the Condense Framework for all applications.
Cloud
A scalable platform-as-a-service implementation of the Condense Framework, providing scalability and reliability.
Private
An in-house cluster hosting the Condense Framework. Highly customizable and integrated with existing enterprise architecture.

Access the preview, documentation, and examples

Development Status

The Condense Framework, Light, and Cloud are currently in a developer preview. You can try Condense Light right now! We are working with partners to steer development to ensure a practical, real-world-ready product.

Interested? Tell us about your project at condense@outlook.com.au
and try the Condense Light preview!

Framework

The core features of the Condense Framework are largely complete. As the framework is used, we can ensure that we are choosing sensible defaults and conventions, to help pursue our goal of zero boilerplate.

Effort is being put into testing and dev support features. Using a local proxy for the live domain we expect developers will be able to rerun any historical execution (or entire sequence of executions), and isolated hypotheticals in the debugger.

Light

Condense Light runs in-process using Couchbase as a storage provider.

The final version of Light will likely ship with an alternative storage provider without dependencies.

We are expecting to offer Condense Light as a free product.

Cloud

Condense Cloud currently runs smoothly on AWS, using EC2, SQS, SNS and Couchbase. It is capable of working in auto-scaling clusters, and the machine image will self-configure itself from S3 and join the cluster.

Effort is going into ease of domain configuration, and remote query.

From the initial prototypes, the Condense Runtime was developed and tested on cloud-ready scalable storage and messaging solutions.

Analytics

Analytics will be able to provide an overview of domain data, and the graph of execution records, and related data.

Experimental work is being performed on domain analytics. The deep causality information recorded by the framework enables ease of reporting on aggregate business process flow and similar metrics (eg: sales funnel).