Search a title or topic

Over 20 million podcasts, powered by 

Player FM logo
Artwork

Content provided by Tenacity Cloud, Nick Lumsden, and Jason Yaeger. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Tenacity Cloud, Nick Lumsden, and Jason Yaeger or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://podcastplayer.com/legal.
Player FM - Podcast App
Go offline with the Player FM app!

The Challenges and Massive Benefits of Refactoring

17:49
 
Share
 

Manage episode 478240145 series 3660642
Content provided by Tenacity Cloud, Nick Lumsden, and Jason Yaeger. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Tenacity Cloud, Nick Lumsden, and Jason Yaeger or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://podcastplayer.com/legal.

On this episode of Cloud Cost Optimization, Nick and Jason look at a real-world example of how to refactor an expensive, scale-out architecture. The old architecture used virtual machines, which led to a lot of separate EC2 instances. The new architecture is designed to be more cost-effective and efficient.

They discuss the power of AWS and the sorts of architectural decisions that they had to make while refactoring. Then they dig into the difficulties of managing multiple EC2 instances for a single application and keeping track of the different versions of the software deployed across the different instances.

HIGHLIGHTS

  • Refactoring the app due to multiple EC2 instances and incompatible versions
  • AWS and the benefits of serverless and container architecture
  • Implementing refactoring took 6 weeks in practice

QUOTES

Refactoring has a direct benefit to end users - Jason: "The end results to the customer is we went from providing them after signup or after integration, providing them with data in under two hours.

"Because it takes time to go collect all this data from the provider's environments to showing them data in under 10 minutes. Refactoring isn't just about cutting costs. It's not just about improving existing processes and potentially avoiding issues down the road, it's also about providing a better service."

Fixing bugs before they affect the customer Jason: "This bug was not transparent to the customer, but our engineering team said, Hey, we just had this sign up. This thing didn't work correctly. We've already fixed it."

"That would've never happened if we were still using virtual machines. Never happened. We were able to find that and fix it before a customer was affected, and that all came from this new pipeline that we developed."

Get to know our hosts in the links below:

Get a free assessment and optimize your environment in:

  continue reading

61 episodes

Artwork
iconShare
 
Manage episode 478240145 series 3660642
Content provided by Tenacity Cloud, Nick Lumsden, and Jason Yaeger. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Tenacity Cloud, Nick Lumsden, and Jason Yaeger or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://podcastplayer.com/legal.

On this episode of Cloud Cost Optimization, Nick and Jason look at a real-world example of how to refactor an expensive, scale-out architecture. The old architecture used virtual machines, which led to a lot of separate EC2 instances. The new architecture is designed to be more cost-effective and efficient.

They discuss the power of AWS and the sorts of architectural decisions that they had to make while refactoring. Then they dig into the difficulties of managing multiple EC2 instances for a single application and keeping track of the different versions of the software deployed across the different instances.

HIGHLIGHTS

  • Refactoring the app due to multiple EC2 instances and incompatible versions
  • AWS and the benefits of serverless and container architecture
  • Implementing refactoring took 6 weeks in practice

QUOTES

Refactoring has a direct benefit to end users - Jason: "The end results to the customer is we went from providing them after signup or after integration, providing them with data in under two hours.

"Because it takes time to go collect all this data from the provider's environments to showing them data in under 10 minutes. Refactoring isn't just about cutting costs. It's not just about improving existing processes and potentially avoiding issues down the road, it's also about providing a better service."

Fixing bugs before they affect the customer Jason: "This bug was not transparent to the customer, but our engineering team said, Hey, we just had this sign up. This thing didn't work correctly. We've already fixed it."

"That would've never happened if we were still using virtual machines. Never happened. We were able to find that and fix it before a customer was affected, and that all came from this new pipeline that we developed."

Get to know our hosts in the links below:

Get a free assessment and optimize your environment in:

  continue reading

61 episodes

所有剧集

×
 
Loading …

Welcome to Player FM!

Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.

 

Copyright 2025 | Privacy Policy | Terms of Service | | Copyright
Listen to this show while you explore
Play