Skip to main content

This post is from the XebiaLabs blog and has not been updated since the original publish date.

Last Updated Aug 16, 2016 — DevOps Expert

Managing Complex Microservices Deployments


NetDespatch is a company that makes best practices like DevOps and Continuous Delivery a core part of their everyday reality. As they adopted a Microservices architecture, they knew they needed to evolve their release automation process in order to scale and still meet their aggressive schedule for software deployments.NetDespatch-hmNetDespatch is responsible for processing millions of transactions every month as a leading Software as a Service (SaaS) retail logistics integration platform for postal and parcel carriers. The company has been doing Continuous Delivery for years. And as their processes grew more sophisticated, the time and pain involved in scaling complex deployments in an enterprise microservices environment was impairing their ability to meet business demands fast. They needed a solution that would simultaneously reduce release times while still enforcing necessary controls. So they adopted XL Deploy and its Satellite model to automate and standardize their deployment process, so they could scale their process to release software quickly and maintain their company’s market lead.

Deployment Times Drop

With single-day implementation, NetDespatch was able to see first success within hours. Since choosing XL Deploy for their automation and release management efforts, NetDespatch is well on their way to reaching their goal of deploying a new release in 6 minutes. And the release team now has crucial visibility into what is deployed on which servers. Deployments at NetDespatch have become non-events because they all follow a standardized process and they can scale to meet demands. NetDespatch CTO Matthew Clark noted, " The route to first success with 
XL Deploy is quite quick... you can start to use the tool in such a simple way, and you can have your first component deployed the next day. It’s a helluva win. "At the end of the day, it all comes down to scale. Deployment time no longer scales with the number of nodes we deploy. It takes the same amount of time whether there are 50 or 100 nodes, and you can easily see what was deployed. "With XL Deploy, we know our new microservices will be deployable. If we follow the model, it will work. There’s a consistency you can guarantee."  

Key Results

  • Deployment time dropped by over 85%, from 2 hours to 20 minutes and still falling
  • Microservices architecture is enabled and supported. Deployments have become a “non-event” – they follow a standardized process and they can scale to meet demands
  • Better control over the overall process and better visibility: the team can see exactly where the process is – and what is deployed on which servers – at all times

Read The Full Case Study Here

More from the Blog

View more
Mar 01, 2021

Discover the change management practices that are ripe for optimization

Change has become the most important part of modern digital product cr ...
Read More
Feb 22, 2021

Reckoning DevOps’ role in the enterprise value stream

If you’re a software or digital solutions company, you may use DevOps ...
Read More
Feb 10, 2021

Customer spotlight: Schneider avoiding bumps in the road with DevOps adoption

Everyone wants to deliver software faster and more reliably. Companies ...
Read More
Jan 06, 2021

How testing automation can build a culture of QA while accelerating continuous delivery

An organization’s level of automated test coverage is quickly emerging ...
Read More
Contact Us