I am not very keen on the C based scripting
G-WAN offers scripts in Java
, Scala
, PH7
, Go
, Perl
, Python
, Ruby
, C++
, C#
, D
and Objective-C
(not only C).
Anybody with real world experience in running gwan in production?
We do (I am part of the G-WAN team) but for more than 3 years now we have registered (and non-registered) users who ask us advices about how to better tune G-WAN for their needs, or how to develop G-WAN scripts or handlers.
They range from 'old' traditional business like accounting
(service provider) or yellow-pages
to cutting-edge Web application like trading
or online-games
.
Recently there is a new interest to involve G-WAN for huge distributed databases - something that G-WAN was created for (as we use it for Global-WAN).
Any best practices ?
This is a too broad question to be answered in a couple of lines.
Don't try to duplicate what you were doing with other servers: there's usually a much simpler way to do things with G-WAN (example of this are the FLV and rewrite handler examples published here).
Try to keep things simple. You always win by respecting this rule.