[erlang-questions] Erlang and Rules Engines / Production Systems

Josh Adams josh.rubyist@REDACTED
Wed Jul 15 23:43:34 CEST 2015

On Wed, Jul 15, 2015 at 4:01 PM, Garrett Smith <g@REDACTED> wrote:

> I've used Erlang for quite a few rules engines - but they're all
> purpose built and not intended to be a generalized solution. That
> said, purpose built rules engines are super simple to build Erlang.

This was my feeling as soon as I started thinking of the problem, of
course.  Had some hope there was a generalized one, but nbd.

Before I started looking around for another job

I was so happy when I saw you replied, specifically because I knew I'd get
a laugh out of it.

They do have both very specific things they want to do with it now (where
it totally does in fact make sense to have a non-programmer expert in their
domain enter rules in a manageable format).  Also starting out needing the
ability for their domain expert to run tests easily is a big win.  So I
think I will end up going with Drools.  Bright side - I have no need to
maintain this, at all, so it's a very short-term involvement with Java from
my POV, and dealing with a BRE at scale without maintenance means I'll get
to learn fun stuff without the pain, I hope.

I've put a decent number of very trivial Elixir systems into production.
None too complicated.  The problem I had with the most interesting one of
them was that once we launched it it ran for its entire lifetime (9 months)
without ever needing to change, so I didn't get to experience that bit.
Then the company pivoted and it was either decommissioned or is still
running in AWS pointlessly, subscribing to rabbitmq queues and doing
jack-squat with the messages.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20150715/16e9e1d3/attachment.htm>

More information about the erlang-questions mailing list