Postman runs Elastic Beanstalk on Spot Instances to save 75%
Postman relies on AWS’ Beanstalk to manage their infrastructure & Spotinst to manage their compute costs
Leveraging Spot Instances with other tools was challenging
Postman’s VP of Engineering Shamasis Bhattacharya wanted to find ways to cut their rising cloud costs and viewed Spot Instances as an essential ingredient to doing so. But as a platform supporting nearly 5 million API developers, Postman needs their AWS environment to remain reliable.
After exploring many alternatives, Postman’s team has decided to go all in with Spotinst Elastigroup.
Elastic Beanstalk was a staple of Postman’s infrastructure. When Postman started, the most important thing was to release their product updates to customers as quickly as possible, and Beanstalk’s promise of just getting your ZIP file ready and hitting deploy made that possible. Since then, Postman has relied on
Beanstalk for most of their infrastructure, meaning that any Spot Instance solution needed to integrate with Elastic Beanstalk.
Postman integrates Spotinst to their Beanstalk environments seamlessly
After discovering Spotinst’s Elastic Beanstalk integration, Shamasis and his team decided to give it a go, but not without hesitation.
To his delight, Spotinst was simple and required no change in processes.
Within no time, Postman’s team was running a majority of their Beanstalk workloads on
Spot Instances without making any architectural changes or adjusting their workflow.
Postman now runs on EC2 Spot Instances without any extra effort
Ultimately, Postman’s team says that their favorite part about Spotinst is that you don’t have to manage it.