# Live Environment

Marfeel operates a single environment for all sites: Live.

# Domain

As the name suggests, the Live environment is used for live / production purposes, serving traffic to all of Marfeel's customers. The environment hostname is:

live.mrf.io

# Infrastructure

The Live environment is composed of the following components:

Live Environment

  • Traffic usually arrives at this environment via a Varnish cache (MShield) which in turn receives and handles traffic from Marfeel's CDN provider.
  • Live is made up of 2 groups of instances with their respective load balancers (producers and consumers).
  • A set of resources (NFS mounts, MySQL, and Mongo databases) is shared between the different instances in both groups.

# Preview branches

The Live environment not only serves production content but also enables customers to preview current development branches on their own site before it goes live. This feature is known as preview branches.

Preview branches enable developers to test new features or changes developed in their own Github branch. Once a branch is ready, the developer can verify the changes and invalidate content based on those changes at the following domain:

mybranch.live.mrf.io

Where mybranch is the name of the branch that contains the new development. Check the Preview Branches article to learn more about it.