Frequently asked questions

We love questions. And we love crystal clear answers. So check out the list of questions below. If your question is not there or if any anwer is not clear, make sure to tell us. 

Hero-image-solutions-Rulecube

Essentials

The basics to help you understand what Rulecube is and does.

What is a business rule?

In essence, a business rule is exactly what it says: a rule that applies within your business. “If a customer walks in, you say hello.” Most businesses are packed with rules. People make decisions all the time. Every decision is usually based on a rule. If a client says he doesn’t want to be helped, then you leave them alone for a while. If they start looking around in a searching manner, then you ask if they are looking for something specific. Within most companies, a lot of those rules can be automated using technology. A business rule then becomes something within your business It landscape. It defines what happens in which situation. For example, if someone fills out a contact form, the support desk receives a notification. Business rules can be simple: if a then b. But they can also be more complex and include calculations, check data from various systems, or a combination of the two.

Business decisions are often the result of various rules combined. You can think of people applying for particular jobs, loans, or certifications. Whether they qualify depends on their combined income, or years of experience, a comparison with a set of qualifications. These types of business decisions are made based on a series of rules. That’s what we call a ruleset.

So business rules combine various data, calculations, and validations to come to objective business decisions.

Is Rulecube a business rule engine? Or is Rulecube an API builder?

It’s both. Using Rulecube, you create rulesets, which are collections of rules. In Rulecube, each ruleset automatically results in an API endpoint.

Watch our 60 seconds movie to see how this works. 

Which knowledge must I have to understand Rulecube?

Rulecube is a low-code solution. Anyone capable of using Excel should be able to define ready-to-execute rulesets within one or two hours without any prior knowledge. Some of Rulecube’s functionalities (Artificial Intelligence, custom functions) require a bit more applied technical knowledge.

Technology stack

All about our tech stack, integrations, compatibility and other smart stuff.

Which technology does Rulecube use?

Our technology stack is as simple as it is modern:

Front-end: VueJS
What we really like about VueJS is its short learning curve. And its flexibility. It helps us to create great UIs with less coding.

API layer: C# / .Net Core
.Net Core helps us to create a robust and secure framework for our cross-platform cloud solutions.

Back-end: NodeJS
By using Node, our developers can both maintain the front- and the back-end. It’s very fast, it scales and it supports our microservices model very well.

AI: Tensorflow
We use the leading open source AI platform TensorFlow for the machine learning features in our solution. It is backed by Google, has great community support and offers both low level and high level implementation paths.

It is also possible to include your own AI algorithms in your knowledge domains, as long as an API is available.

Database: MongoDB
MongoDB is our database pick. It is fast, scalable, flexible, and has great features for high availability.

Hosting: Microsoft Azure
Azure provides us with an easy deployment path for our own cloud services. But as hosting has become a commodity, we support deployment to the other main hosting platforms as well. It is also possible to deliver Docker images to you.

Does Rulecube run in the cloud?

Yes, Rulecube is a 100% SAAS solution. It can be deployed in any cloud service, like Microsoft Azure, Amazon AWS, Google Cloud, and within any dockerized environment, like Kubernetes and alike. It is also possible to run Rulecube in a private cloud environment.

Can I use Rulecube on AWS?

Yes, Rulecube is a 100% SAAS-solution, compatible with any cloud service.

Can I use Rulecube on MS Azure?

Yes, Rulecube is a 100% SAAS-solution, compatible with any cloud service.

Can I use Rulecube on Google Cloud

Yes, Rulecube is a 100% SAAS-solution, compatible with any cloud service.

Can I use Rulecube in our private cloud environment?

Yes, Rulecube is a 100% SAAS-solution, compatible with any cloud service. We can connect our pipelines to your private cloud, or we can deliver Docker containers to run Rulecube in a dockerized environment like Kubernetes.

Can I run Rulecube on premise?

Using our Docker containers, you can run your Rulecube on any suitable environment. Public cloud, private cloud, even on premise.

How does Rulecube fit into my architecture?

Each Rulecube ruleset automatically results in an API endpoint. These endpoints can be integrated in your landscape. The input and output models for each ruleset are very easy to define (by hand or by using drag and drop), so Rulecube can adapt to the data models used in your processes and not the other way round.

Where is Rulecube hosted

Rulecube is hosted in Microsoft Azure, but supports all major cloud providers and even private cloud or on-premise installations.

How secure is Rulecube?

We have numerous measurements to keep Rulecube safe:

  • All connections to and from Rulecube are via the latest security layers.
  • If possible, mutual SSL of IP-whitelisting is used.
  • Our standard policy is to avoid saving personal data. All our logs and internal data is anonymized.
  • If we save data, it is encrypted at transport as well as at rest.
How fast is Rulecube?

Rulecube is very fast. Its execution engine is incredibly optimized for the execution of defined rulesets. Built-in caching mechanisms and immutable operations enhance the performance even more. Rulecube also has a profiler built-in to investigate bottlenecks in ruleset definitions.

Does Rulecube support DTAP?

Rulecube supports the DTAP promotion model via the following measures:

  • A separate Rulecube instance per DTAP phase.
  • Clear separation of rulesets and environment configuration.
  • Promotion of rulesets through DTAP phases using export/import (API available).

Go ahead, ask us anything.