Hello there!

I have been reading a lot about akka lately (with one weekend playing). The 
ability to supervise and recover from crash is exactly what I need for my 
current project.

*About current project*

   1. It is written in Java.
   2. It is deployed on client’s machine.
   3. This has one project that does many things - processing log files, 
   responds to web request, run scheduled jobs amongst other things.
   4. This project uses executors when possible to spawn threads as needed 
   to parallelize the effort.


*Why I think it is better candidate for akka*

   1. As deployed on client’s box it’s not trivial to know if its is up and 
   running. Supervisor hierarchy would help the project to recover from 
   errors if possible, or else inform us (in some way, messaging, email)
   2. Better Monitoring, with different monitoring actors, better 
   hierarchies and separation of concerns
   3. Log Processing with akka-streams and back-pressure (I realized a 
   recent customer issue could have been avoided if we had akka-streams in 
   place)
   4. Help thinking in actors and staying away from synchronize and locks.


*Recommendation Needed*

   1. There are many parts where I believe that re-writing in akka would be 
   useful and better but its better to take baby steps at a time as we are 
   still learning.
   2. Also, we (team of 2 are planning to pick Scala) plan to create a 
   scaffolding around current project.
   3. 
      1. The scaffolding is Parent/ApplicationActor which calls our current 
      project
      2. We plan to achieve to this one level of abstraction so as to get 
      flexibility for doing more things with Scala and Akka
   

I am looking our for advices/criticism/suggestions from all of you to make 
sure I that either this plan is worthless or I have enough ideas to make an 
informed decision.

Please enlighten!
Thank you
+ Harit Himanshu

-- 
>>>>>>>>>>      Read the docs: http://akka.io/docs/
>>>>>>>>>>      Check the FAQ: 
>>>>>>>>>> http://doc.akka.io/docs/akka/current/additional/faq.html
>>>>>>>>>>      Search the archives: https://groups.google.com/group/akka-user
--- 
You received this message because you are subscribed to the Google Groups "Akka 
User List" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/akka-user.
For more options, visit https://groups.google.com/d/optout.

Reply via email to