Introduction
What is Mappia?
Mappia is a Helm Chart and several Terraform Modules designed to help you deploy and manage Magento 2 in production on your own infrastructure. Mappia builds upon existing features of Kubernetes and provides simply command line utilities to help you build, deploy, and manage your Magento 2 store, from the smallest ecommerce shop to the largest retail behemoth.
When using Mappia, a fresh deployment of your store is just one command away.
helm upgrade --install lemurs-larp-llc oci://mappia.azurecr.io/helm/mappia --atomic
INFO
This documentation assumes that you are familiar with the core concepts of Containers and Kubernetes. You don't necessarily have to know them intimately, but a rough understanding is extremely useful. If you're comfortable with the Kubernetes overview documentation and how to build a docker container, this documentation should be readily understable.
The Tooling
Mappia's tooling allows you to handle many of the common challenges of running the infrastructure of a Magento store. Depending on what you need, the size of your store, and how many stores you are managing Mappia provides the tools you need to succeed:
- Easy system upgrades between Magento versions
- Repeatable deployments driven by infrastructure-as-code
- Automated deployments via existing CI Providers
- Failed deployment rollbacks
- Terraform modules to quickly provision, upgrade, and maintain the necessary infrastructure.
- Running anything alongside your Magento store.
- Horizontal Autoscaling
- Self-controlled infrastructure
Managing all of this may seem like a challenge, but don't worry, we've designed Mappia to be as autonomous as possible; we don't enjoy getting home late either.
What next?
Depending on how comfortable you are with these tools or managing infrastructure, this is where the road forks: