FAQs
Frequently Asked Questions
Dive into the following questions to gain insights into the powerful features that AstroWind offers and how it can elevate your web development journey.
Why call it Joule?
A Joule is a unit of work or energy which is reflective on how the platform was envisioned and developed. A Joule process can either execute part of or complete use case depending upon complexity thus addressing multiple non-functional requirements while bringing simplicity to the solution.
Why use Joule?
Low-code use case driven process, standard data connector integrations, OOTB processors, analytics first approach plus more.
Spend one hour using the platform we love to gain feedback on whats good and what needs to be improved.
What do I need to start?
Pull down the getting started project and follow the tutorials once you have dropped your contact details vai the contact page.
Why would i use Joule verses other solutions such as Flink?
Joule has been designed to develop and pilot business use cases quickly using a low-code problem solving approach. After proving the use case there is no reason to switch to another platform but we would prefer you stay with Joule.
Does Joule support machine learning?
In short yes. Online ML model support is provided using the openscoring JPMML library. Supported models include Random Forest, XGBoost, K-Means, NN, regression, Bayesian etc .
Can I build my own components?
Yes! Joule ships with a SDK to enable developers to build advanced analytics, data connectors and sinks, and custom stream processors.
Is Joule a ETL tool?
Not really. Joule wasn't designed to be a ETL tool, although it does exhibit some of the feature characteristics.
Can Joule do reverse ETL?
Yes. Joule can present domain data structures using Avro schema when using the Kafka publishing connector.
Do you have a SDK?
Joule ships with a SDK to enable developers to build advanced analytics, data connectors and sinks, and custom stream processors.
Can Joule run on a Raspberry PI?
Yes, yes and hell yes. Download one of the example use case project or use the project template to get started.
Can I run Joule on bare metal?
Yes, yes and hell yes. Download one of the example use case project or use the project template to get started..
Why would i use Joule verses other solutions such as Flink?
Joule has been designed to develop and pilot business use cases quickly using a low-code problem solving approach. After proving the use case there is no reason to switch to another platform but we would prefer you stay with Joule.
Who develops Joule?
Joule is maintained by Lyndon Adams who has a extensive background in event based stream processing using distributed architectures. There is an open welcome invitation for collaborators to get involved with the project.