Ecommerce Platform Upgrades

Mitigating the risk of enterprise upgrades

Upgrades are hard enough and dealing directly with source code can further complicate the process. Elastic Path recognizes these challenges and has developed tools and techniques so client upgrades are comparable to a good binary upgrade process. This frees enterprise customers to to take advantage of the flexibility of the Elastic Path ecommerce platform while keeping the cost of future upgrades low.


Apache Maven helps simplify upgrades

When dealing with source code, complicated enterprise customizations can sometimes get mixed within the Elastic Path platform. When it comes time to upgrade, platform code must be detangled from customizations before the rest of the upgrade process. A better approach is to use Apache Maven to separate the Elastic Path platform from client extensions.


Maven overlays one Java binary on top of another to create a new, composite Java binary. With this approach, clients can build extensions for unique business requirements without modifying the Elastic Path source code, making upgrades much simpler.


Protect your customizations

With Maven managing much of the complexity of upgrades, clients can consume new revenue-generating features faster and with less cost. The predictability of the Elastic Path upgrade process lets enterprise customers determine the upgrade cycle that best matches their business. Most importantly, their investment in the ecommerce platform (and any subsequent extensions) is protected.


View platform upgrades diagram