# 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:
- 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.