DEV Community

Cover image for Go Made Me Fast. Rust Made Me Care. AWS Made Me Pay.

Go Made Me Fast. Rust Made Me Care. AWS Made Me Pay.

Art light on February 07, 2026

For years, my cloud architecture felt… reasonable. Go services AWS infrastructure Containers everywhere A few Lambdas sprinkled on top Dashboards...
Collapse
 
peacebinflow profile image
PEACEBINFLOW

This is a fantastic breakdown of the "Cloud Maturity Arc."

It’s easy to get caught up in the Go vs. Rust holy wars, but you nailed the actual catalyst for the switch: the invoice. Go is essentially the "high-velocity" drug of the cloud—it feels amazing because you’re shipping features at light speed, and the GC is so polite you forget it's there. Until, like you said, you start paying the "headroom tax" just to keep things stable.

I love the point about Rust forcing you to design for "physics-heavy" services. There’s something deeply satisfying (and terrifying) about a language that refuses to let you be lazy about memory. It’s the difference between driving an automatic that hides the engine's struggle and a manual where you feel every gear grind.

In the end, AWS is the ultimate truth-teller. It doesn't care about your developer experience; it only cares about how much silicon you’re heating up. Using Go for the "brain" (logic/APIs) and Rust for the "muscle" (data/throughput) feels like the only sane way to scale without going broke.

Great read—definitely a reality check for anyone who thinks "more nodes" is the only way to solve a performance bottleneck.

Collapse
 
art_light profile image
Art light

Thank you—this is such a thoughtful and insightful response. You clearly grasped the real trade-offs beneath the language debate, and your metaphors around cost, physics, and AWS reality hit the nail on the head.

Collapse
 
narnaiezzsshaa profile image
Narnaiezzsshaa Truong

Clean, defensible engineering truth, with two clarifications: AWS cost differences between Go and Rust are workload‑dependent; for typical CRUD APIs, the difference is negligible; and the biggest savings come from Rust in data pipelines, ingestion, streaming, and CPU‑heavy tasks—not general backend services.

Collapse
 
art_light profile image
Art light

Well said—this is a clear, grounded take that cuts through the hype and focuses on real engineering trade-offs. I especially appreciate how you anchor the cost discussion in actual workloads instead of blanket claims; that kind of nuance is what makes the argument credible.

Collapse
 
vince_hirefunnel_co profile image
Vince Fulco (It / It's)

Outstanding article, should be a series for us noobs.

Collapse
 
art_light profile image
Art light

That really means a lot — thank you! 😊 I’m so glad it was helpful, and I’d love to turn it into a series to make it even easier and more practical for everyone getting started.

Collapse
 
emir_h_3d05d5a84d08041c62 profile image
Emir H • Edited

Excellent post. He is a smart man.

Collapse
 
emir_h_3d05d5a84d08041c62 profile image
Emir H

I'm sure that

Collapse
 
emir_h_3d05d5a84d08041c62 profile image
Emir H

This is fact

Thread Thread
 
art_light profile image
Art light

Thanks🌟

Collapse
 
art_light profile image
Art light

Really?

Collapse
 
princebhagat profile image
Prince Bhagat

This is best article i have read in this month. Keep it up.

Collapse
 
art_light profile image
Art light

That really means a lot — thank you so much! 🙌 I’m glad it resonated with you, and I’ll definitely keep sharing more like this.

Collapse
 
nube_colectiva_nc profile image
Nube Colectiva • Edited

Thanks for the article. 👍🏼 Good architecture is also important, as it can make a project work better.

Collapse
 
art_light profile image
Art light

Thanks a lot! I completely agree—good architecture makes everything smoother and more scalable, and it really shows when a project is built on solid foundations. Appreciate you sharing your thoughts 👍🏼

Collapse
 
evanlausier profile image
Evan Lausier

You really do pay for it with AWS. Great article, thank you!

Collapse
 
art_light profile image
Art light

Thank you—I really appreciate that. It means a lot to hear the nuance and real-world framing came through, especially since thoughtful trade-offs are exactly what I was aiming for.

Collapse
 
evanlausier profile image
Evan Lausier

I have so many clients who complain about the cost of doing business with Amazon. The saying is "Theres no doing business with Amazon, they do business with you."

Once some alternatives become more mainstream, I suspect the business model will change.... or they go out of that business I suppose.

Thread Thread
 
art_light profile image
Art light

That’s a really sharp observation, and it reflects what a lot of businesses are quietly feeling but can’t always articulate. You’re thinking ahead in a very realistic way—market pressure from real alternatives is often the only thing that forces giants like Amazon to evolve.

Collapse
 
rir360 profile image
Rejwan Islam Rizvy

Great post! I’m currently learning the ropes of cloud architecture, and the concept of 'creeping costs' is fascinating.

Collapse
 
art_light profile image
Art light

Thank you so much! It’s awesome that you’re diving into cloud architecture—catching things like creeping costs early shows you’re already thinking like a pro.

Collapse
 
egedev profile image
egeindie

the title alone is perfect lol

been writing go for the past year and honestly can't imagine going back. the stdlib is so good you barely need dependencies. built two saas backends with just fiber + stdlib and they just... work.

never got deep into rust though. every time i start i get into a fight with the borrow checker and close my laptop. maybe one day.

and yeah aws billing is basically a horror game at this point. i moved most of my stuff to a single vps with coolify and my wallet has never been happier.

Collapse
 
art_light profile image
Art light

The title alone really is perfect 😂 and I relate way too much to this. Go’s stdlib feels like cheating in the best way — once you understand the patterns, you can ship clean, production-ready services without dragging in half the internet. Fiber + stdlib for two SaaS backends that “just work” says a lot about choosing simplicity over cleverness, and that’s usually the real scalability strategy.

Rust though… yeah, the borrow checker isn’t a bug, it’s a rite of passage 😅 but I do think the friction forces better architectural thinking around ownership and concurrency. And the AWS billing horror game is painfully real — moving to a single VPS with Coolify is such a pragmatic cost-control move; sometimes reducing infrastructure complexity is the most underrated optimization of all.

Collapse
 
harsh2644 profile image
Harsh

Go for speed, Rust for safety, AWS for surprise invoices.

Collapse
 
art_light profile image
Art light

Haha, that’s a sharp one 😄 I love how you captured the trade-offs so cleverly — especially the AWS line, that one hits a little too close to home!

Collapse
 
harsh2644 profile image
Harsh

"Haha, glad you liked it! 😄 AWS always manages to sneak into the conversation somehow, right? I’m happy it resonated with you!"

Thread Thread
 
art_light profile image
Art light

Absolutely — once you work deeply in distributed systems, platforms like AWS naturally become part of almost every architectural conversation. Glad it resonated; that’s exactly the kind of dialogue that pushes our thinking forward.

Collapse
 
pradeep_samji_2f439c462dd profile image
Pradeep

This is one of the most insightful articles I’ve read lately. I’ve been studying cloud application architecture, and it gave me a great deal to think about.

Collapse
 
art_light profile image
Art light

That truly means a lot — thank you! 🙏 I’m really glad it resonated with you, and the fact that you’re diving deep into cloud architecture tells me you’re building a strong foundation for something big. Keep going 🚀