Building a 22-service e-commerce platform in Rust (Runs on ~300MB RAM)
I'm 17. For the past 6 months, I've been diving deep into Rust to answer a question for myself: "Is Rust actually viable for complex, enterprise-grade backend architectures, or is it just hype?"
To test this, I built a full distributed e-commerce system (22 microservices, gRPC, Event-Driven) using Axum and Tokio.
This is not meant as “how everyone should build”, but as an exploration of trade-offs.
Some hard lessons I learned along the way:
Complexity vs. Performance: …
The "Memory Shock": … (idle baseline; load benchmarks still in progress)
Over-engineering: …
Fair point — I held off on the link to fix a few last bugs and integration details before the demo.
Recording the launch video now and planning a proper Show HN later this week.
I’ll drop the link here once it’s live. Thanks for the kind words :)
I'm 17. For the past 6 months, I've been diving deep into Rust to answer a question for myself: "Is Rust actually viable for complex, enterprise-grade backend architectures, or is it just hype?"
To test this, I built a full distributed e-commerce system (22 microservices, gRPC, Event-Driven) using Axum and Tokio. This is not meant as “how everyone should build”, but as an exploration of trade-offs.
Some hard lessons I learned along the way: Complexity vs. Performance: … The "Memory Shock": … (idle baseline; load benchmarks still in progress) Over-engineering: …
I'm currently squashing the final bugs…
I'd love to hear from senior folks here: …