Skip to content

The 'Hidden' Costs of Cloud Computing

3 min read
CloudFinOpsAWSCost Optimization
The 'Hidden' Costs of Cloud Computing

The "Hidden" Costs of Cloud Computing

"Scalability" is the buzzword of the decade. Every startup pitch deck promises it, and every enterprise CTO aims for it. The promise of the cloud (AWS, Google Cloud, Azure) is seductive: Pay only for what you use, and scale to infinity at the click of a button.

But in the FinTech world, scalability without discipline is just a fast way to burn cash. The ease of provisioning (spinning up) resources creates a disconnect between the engineering action and the financial consequence.

I recently audited the infrastructure for a client who was baffled by their monthly expenses. Here are the four "hidden" culprits I look for when optimizing a client's infrastructure.

1. The "Zombie" Instances & Orphaned Storage

In the rush to develop new features, engineers often spin up servers for testing. When they finish, they sometimes forget to turn them off. These are "Zombie Instances"—computing power that is actively billing you by the hour but doing absolutely zero work.

  • The "Orphaned Volume" Trap: Even when a developer deletes a server, the "hard drive" (storage volume) often persists unless explicitly checked to be deleted. I frequently find terabytes of unattached storage costing money for no reason.

2. The Egress Fee Trap

Cloud providers operate on a "Hotel California" model: You can check in any time you like, but leaving is expensive. They usually let you upload data for free (Ingress). But moving data out of their network (Egress)? That is where they make their margins. Moving data between different geographic regions usually incurs a fee.

3. Over-Provisioning

Developers are naturally risk-averse. To avoid a crash, they pick a server size much larger than necessary. This is the "Just in Case" tax. The solution is Auto-Scaling: using small servers that automatically multiply when traffic is high and disappear when traffic is low.

4. The Storage Tier Mismatch

Not all data needs to be accessed instantly. Storing 3-year-old compliance logs in "Premium" storage is like renting a penthouse apartment for your old cardboard boxes. Moving that data to "Archive" tiers (like AWS Glacier) can save 90% of costs.

The Solution: Implementing a FinOps Culture

FinOps isn't just about saving money; it's about shifting accountability so that engineers understand the cost of their code.

Best,

Gerasimos Makris Founder of g-makris.com AI Web Developer | Double Master's in MBA & FinTech and Blockchain

Tech Glossary & Concepts

  • Provisioning: The process of setting up IT infrastructure. It can also refer to the steps required to manage access to data and resources.
  • Ingress / Egress: In networking, Ingress is traffic entering your network (upload), and Egress is traffic leaving your network (download). Cloud providers typically charge heavily for Egress.
  • FinOps (Financial Operations): A cultural practice and discipline that brings financial accountability to the variable spend model of the cloud.
GM

About the Author

Gerasimos Makris

AI Web Developer & FinTech Specialist

View Resume

Gerasimos Makris is an AI Web Developer with a background in FinTech operations. He specializes in building secure, scalable web applications that solve real-world financial problems. When he's not coding, he enjoys exploring the intersection of technology, finance, and business strategy.

Share:

Valuing Your Privacy

We use cookies to optimize your experience, analyze site usage, and support personalization. By clicking “Accept All”, you consent to our use of cookies. Learn more in our Cookie Policy.