Trustsoft

SHIPMONK - from a small startup to a billion-dollar business

ShipMonk is one of the fastest growing startups in the world of logistics. It brings new procedures, speed, reliability and availability using state-of-the-art technologies. However, this was not always the case, and especially in the beginning there were often problems not only with availability, but also with application updates. As the company grew, the original set up stood in the way of development.

Original setup

ShipMonk had 3 production servers and 4 development servers, which were located at Vultr and Digital Ocean. Due to the monolithic nature of the application, the main production server was one of the largest instances in Digital Ocean.

This set up:

  • did not allow scaling, performance could only be increased by adding an instance, which was not only uneconomical but also impossible in the future
  • it was not possible to change instances dynamically, and this was costly
  • updates were complicated and required short application downtime

None of the providers at that time had separate data centres that could be easily switched to, so our disaster recovery plan included copying and migrating to the other provider. We opted for AWS.


Migration

The migration was preceded by the modification of the application to the microservice. Then in AWS we created the whole environment in Terraform and used Kubernetes for migration.We continued to monitor Kubernetes and helped tune it up and debug it. We prepared a CI / CD pipeline.

Result

outage Resistance - Shipmonk now has 3 separate data centres

scales automatically - performance increases or decreases as needed

background updates - updates are invisible and constant

unlimited deployment of new versions - thanks to the CI / CD pipeline settings, it is possible to continuously test and deploy new versions

 With this setting, ShipMonk can further develop, expand its services and application. It is stable because its performance dynamically adapts to current interest of users.

See our customers success stories

No matter the field, situation or the initial set up, we delivered. We love to make the journey to cloud easy a secure and that is how our clients like it. Please see our success stories.

Testimonial
"We are working with Trustsoft for several years. They have migrated our infrastructure to AWS and are managing it. We are happy to work with them."
Testimonial
"A very helpful team experienced with a variety of AWS services."
Testimonial
"I'd like to emphasize very good cooperation with Trustsoft. Their approach is very professional and they react to our wishes swiftly. They've been a great help for our internal projects."
Testimonial
"Passionate and skilled engineers & architects + Delivered full-featured AWS based environment for our application development including baseline for EKS deployments and CICD pipelines + Great push towards fulfilling challenging deadlines"