yolo007wizard

yolo007wizard

Elixir Flo-time, a low-code system specification

Hobby learning Elixir + lots of holiday time = Elixir Flo-time, a system specification.

Elixir Flo-time

Elixir Flotime is a low-code solution used to build ‘flo pipelines’ built on top of Elixir GenStage. Users without any coding knowledge can quickly deploy business logic to a prod environment. At the same time, more advanced users have access to a traditional software stack with an SDK. Similar product inspirations: Apache Airflow, Snaplogic, Chronicle SOAR, Phantom SOAR, and Node-Red.

Feature Set:

  • A low-code web gui builder
  • Multi tenancy environments
  • Liveview monitor and report dashboards
  • Pipeline backpressure + configurable concurrency
  • Subflo pipelines within pipelines
  • Developer SDK for custom stages
  • All changes / updates tracked through git repository

System Specification

Run in Livebook

About me

By trade I am a backend python developer. In my job I’ve had the opportunity to work directly with Snaplogic, Node-Red, Phantom, and Siemplify (now Chronicle SOAR). These are good tools but I’ve always felt they had missing pieces. As soon as I started learning about Elixir I thought it would be a perfect low-code fit.

Let me know what you think! Its still just a system spec with lots of room for ideas.

P.s. Shout out to @whatyouhide whos async livebooks helped jump start my Elixir learning.

Where Next?

Popular in Discussions Top

matthias_toepp
I’d love to hear what people think about Wisp, the new Gleam web framework started by Gleam’s primary creator Louis Pilfold. Gleam, alon...
New
Donovan
Hello everyone, I’m so glad to have discovered this awesome community. Thanks for creating it! This is my second post, and apologies for...
New
crispinb
On reading dhh’s latest The One Person Framework it strikes me that Phoenix with LiveView is already pretty much this. However, never hav...
New
mmmrrr
Just saw that dhh announced https://hotwire.dev/ Is it just me or is this essentially live view? :smiley: Although I like the “iFrame-e...
New
Crowdhailer
I’ve been hearing much about the new formatter and it’s something I have been keen to try. I find examples buy far the most illuminating...
248 19365 150
New
rms.mrcs
A couple of days ago I was discussing with a friend about different approaches to write microservices. He said that if he was going to w...
New
restack_oslo
Hello, Please pardon me for any faux paux. I am 46 and this is my first time on a forum of any kind. I wanted to to get answers from tho...
New
cblavier
Hey there, It’s been more than a year since we started using LiveView as our main UI library and building a whole library of UI componen...
New
acrolink
How does the two languages compare when it comes to server side application development? Any experiences or ideas? Thank you.
New
Qqwy
Looking at the stacks that existing large companies have used, WhatsApp internally uses Mnesia to store the messages, while Discord uses ...
New

Other popular topics Top

hariharasudhan94
lets say i have a sample like a = 20; b = 10; if (a > b) do {:ok, "a"} end if (a < b) do {:ok, b} end if (a == b) do {:ok, "equa...
New
danschultzer
None of the current solutions worked well for me, so I went ahead and built a user management system from scratch. This project took far...
548 29703 241
New
sen
Hi All, I set a environment variables in dev.exs , like below code. when i start server, how can i set the ${enable} value? thanks. d...
New
JeremM34
Hello, how can I check the Phoenix version ? Thanks !
New
jononomo
I am trying to figure out how Mix knows whether the environment is test, dev, or prod – where is this set? Thanks.
New
stefanchrobot
What’s the safe way to decode a JSON string into a struct? I want to avoid calling String.to_atom. Jason.decode can give me a map with st...
New
aesmail
Hello guys, I have finally made it. I created an admin interface for a framework. It’s been on my todo list for years and with the curre...
New
saif
Hello everyone, Long time lurker first time poster here. I’ve recently begun working on Elixir full-time again! :raised_hands: It’s been...
New
boundedvariable
I am going through the kafka architecture. All the features what the kafka is providing are already in Erlang. I would like hear your opi...
New
lanycrost
Hi everyone! I need implement if…else if…else condition from my elixir code, and anymore of this control flow structures not work proper...
New

We're in Beta

About us Mission Statement