We recently released Medusa 2.0 which introduces a modular architecture and new tools that enable developers to create commerce customizations in hours instead of weeks. But Medusa 2.0 is not the only big project we have been working on these past few months.
Today, we are excited to share more about Medusa Cloud, our new cloud platform that connects to your Medusa codebase and automatically provisions, configures, and scales the infrastructure needed to operate large-scale commerce applications.
Why Medusa Cloud?
At Medusa, we create tools that enable companies to build commerce customizations. This is important because all commerce companies eventually need customizations to unlock growth; in the customer experience, in 3rd party integrations, or in the key operational workflows. Other commerce platforms weren’t built with this in mind which limits both the types and size of digital commerce that can run on these platforms.
Our commerce framework enables companies to build global ecommerce websites, marketplaces, B2B sales portals, distributor platforms, large-scale order management systems, and much more, all of which would be difficult and expensive without Medusa.
Building digital commerce applications is, however, only half of the task. Going live and being capable of scaling to millions (or even billions) in revenue is the other half.
Traditionally, custom commerce meant you needed deep infrastructure understanding to host and operate your applications. But with Medusa and Medusa Cloud we automate infrastructure provisioning, configuration, and scaling to reduce DevOps overhead and increase developer productivity. This offers a unique balance between flexibility in your workflows without the costs and risks typically associated with building custom.
How Medusa Cloud works
Seamless GitHub integration
Medusa Cloud connects to your GitHub repository to enable automated deployments that follow your development workflow. Every push to your main branch triggers a new deployment of the Medusa backend and the Admin dashboard to your production environment, ensuring your latest changes are live without manual intervention.
On top of the production environment, Medusa Cloud offers two additional environment types to mirror your git workflow. The first is long-lived pre-production environments. These are useful for staging and development environments, and can be set up to track any branch in your repository. Just like the production environment, pushes to the branch result in new deployments. The second is Preview environments.
Safe and relevant previews for every change
Preview Environments in Medusa Cloud integrate with pull request opened in GitHub. Each Preview Environment comes with its own database, branching from your development data. This ensures potential migrations run safely and provides a realistic preview with relevant data like your products, shipping configurations, etc.
Each Preview Environment get a unique URL that can be shared with stakeholders to validate the change and ship with confidence. Once your pull request is merged the Preview Environment is deleted.
Autoscaling
Medusa Cloud comes with autoscaling out of the box. We monitor your application and adjust your infrastructure when we detect more resources are needed to process orders. Because Medusa Cloud is specifically built for Medusa applications we can fine tune the autoscaling behavior in ways that aren’t attainable with other providers.
During big sales or sudden traffic influxes, you can rest assured that your store remains operational.
Get in touch
Customers are already deploying to Medusa Cloud every day. If you’d like to learn more about Cloud, visit our signup page to get in touch.