[erlang-questions] analysis of my architecture

Richard Andrews <>
Thu May 21 07:55:49 CEST 2009

> Does my architecture coherent with the OTP model ?

Looks to be.

> Could my architecture be better ? how ?

Cannot answer that without knowing the application.

> How to add one "server branch" without stopping the application ?

See supervisor:start_child(), terminate_child() and delete_child().
supervisor:init() can consult the database for the current set of applications to start when servers_sup starts.

New erlang modules (new application code) can be dynamically added while the system is running. Have a look at the "code" module for more information.

      Need a Holiday? Win a $10,000 Holiday of your choice. Enter now.http://us.lrd.yahoo.com/_ylc=X3oDMTJxN2x2ZmNpBF9zAzIwMjM2MTY2MTMEdG1fZG1lY2gDVGV4dCBMaW5rBHRtX2xuawNVMTEwMzk3NwR0bV9uZXQDWWFob28hBHRtX3BvcwN0YWdsaW5lBHRtX3BwdHkDYXVueg--/SIG=14600t3ni/**http%3A//au.rd.yahoo.com/mail/tagline/creativeholidays/*http%3A//au.docs.yahoo.com/homepageset/%3Fp1=other%26p2=au%26p3=mailtagline

More information about the erlang-questions mailing list