Infastructure

Infrastructure details the various deployment options for the LemonEdge platform and how to configure them.

Deployment Options

LemonEdge is built as a modern scale-able application from the ground up. The various deployment options can be broken down as follows:

  • Client Applications
    • Which client applications to use
    • Auto update applications from LemonEdge or your own source of approved releases
  • Database
    • SQL Server Installation [Linux or Windows]
    • SQL Azure
    • LemonEdge Hosted
  • Web Service
    • IIS Service
    • Scaleable Serverless Service [Linux or Windows]
    • Dedicated Service [Linux or Windows]
      • Scaleable in Cloud setup
  • Task Service
    • Scaleable Serverless Service [Linux or Windows]
  • Cache/Sync [For more than one Web/Task Service]
    • Dedicated Cache Service [Linux or Windows]
    • Messaging Bus

Configuration

Within all of these options there are standard configuration files for configuring these options:

  • Client Applications
    • Configure the application if directly connecting the database rather than through web service
    • Configure where to look for auto-updating of application
  • Web Service
    • All settings associated with the lemontree platform
  • Task Service
    • All settings associated with the lemontree platform

See here for more information.