Hi Julian,


welcome here on the Edgent list :-)



Well I can't speak for the rest of the team, but for me Edgent is currently 
sort of the following:

- For me Edgent is the ideal entry point for any sort of IoT system 

- I like to compare it with Kakfa-Connect, but without the cloud (ok we can 
read and write to clouds, but Edgent is not a cloud based system)



Especially if you want to operate in constrained environments, such as: 

- Limited processing power

- Low energy consumption

- Low memory consumption

- Narrow/Unreliable/High-Latency network connectivity

Then is where you can cross all the cloud based streaming frameworks off your 
list.



Regarding Akka Streams ... well the presentations I did some time ago with my 
little Rapiro Robot, were based on Akka Streams ... that was why I fell in love 
with Edgent when I heard about it at ApacheCon NA in Miami. For me, Akka 
Streams totally fries my neurons. It's far too complicated. And as soon as you 
want to work with Fan-In/Fan-Out and Backpressure ... well ... I thought it was 
nuts ... but I have to admit that I'm no Akka or Scala pro, so please don't 
treat this assumption as a fact. It's just my opinion. 



Does that answer your question? If not ... feel free to ask :)



Chris





Am 06.08.18, 13:50 schrieb "Julian Feinauer" <j.feina...@pragmaticminds.de>:



    Hi all,

    

    this is my first post on the Apache Edgent mailing list and first, let me 
say, that I’m quite impressed by all that has been done with regards to IoT and 
Edge Processing in this project.

    As I observe the project for a long time now and we start to see many use 
cases with our customers we decided to get deeper in touch with the community.

    

    When reasoning about the architecture of a new system for our new costumers 
including a lot of “IoT” communication we obviously came by apache edgent.

    Can you say, what in your opinion the unique selling point of edgent is?

    Is the focus on the interaction with Cloud Based IoT Services or do you see 
the low footprint stream processing also as one advantage of edgent?

    I tried to get a really good overview over the remote control capabilities 
and the MXBean integration, but I think I’m not at it, yet.

    

    We looked at different stream processing platforms like Flink, Spark (which 
are everything except low footprint) but also Akka streams which seems to fit 
very well with “low footprint”.

    So do you see Akka streams as an alternative to Edgent when one only uses a 
“Simple” Topology with a DirectProvider and no integration to Remote Services 
or Control and Command Servers or anything?

    

    I would love to hear your opinion on that!

    

    Best

    Julian

    

    pragmatic minds GmbH

    


Reply via email to