Updating D-based apps without recompiling it

Chris Wright via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Wed Mar 23 12:18:47 PDT 2016


On Wed, 23 Mar 2016 12:21:33 +0000, Ozan wrote:
> Enterprise applications in productive environments requires smooth
> updating mechanisms without recompiling or reinstalling.

The industry standard is to build on a build server and stop the 
application to update, but to have enough redundancy that users don't see 
any interruption of service. That's how Google and Amazon do it.

There are a bare handful of systems that let you avoid that process. In 
general, it's hard enough for humans to reason about how their 
application's durable state will handle application updates; adding 
volatile state into the picture is much harder, and for little gain.


More information about the Digitalmars-d-learn mailing list