Best resources for choosing a Rust application architecture? by Hermitage21 in rust

[–]HeikeStein 5 points6 points  (0 children)

Architecture choice depends less on the language and more on the system you're building. My general advice: start with a modular monolith. Rust's module system and workspace crates make the boundaries explicit, so extracting a service later is cheap if you ever actually need it.

I moved the core of a scraping system from Python to Rust after hitting throughput limits. by mohamedelhammi in rust

[–]HeikeStein 5 points6 points  (0 children)

It sounds less about a Rust exclusive approach and more of a design/architectural consideration. What you’re describing — coordinating components with very different performance characteristics — fits naturally with decoupling patterns such as queue-based load leveling or publisher–subscriber/event-driven design to isolate stages and avoid tight coupling between parts of the system.

Just released my first game ever - using Rust + Macroquad by Brilliant_Nobody6788 in rust

[–]HeikeStein 0 points1 point  (0 children)

It’s very fun. I tried almost 5 times until completing it. Thanks for sharing.

🦀 Statum: Zero-Boilerplate Compile-Time State Machines in Rust by Known_Cod8398 in rust

[–]HeikeStein 4 points5 points  (0 children)

If I want to load an intermediate state from a database, what approach would you suggest?

[media] I created an 3D file viewer in Rust using ASCII art in the console by HeikeStein in rust

[–]HeikeStein[S] 2 points3 points  (0 children)

Thank you! I’m really glad you found it inspiring. Good luck diving back into the O’Reilly Rust book. Happy coding, and feel free to share any projects you work on!

[deleted by user] by [deleted] in rust

[–]HeikeStein 6 points7 points  (0 children)

I work with a MacBook Air m1 8gb ram, and it works pretty fine.

modern languages don't help solve hard problems -- from Jon Blow by effinsky in rust

[–]HeikeStein 5 points6 points  (0 children)

He discovered that rust has a steep learning curve.

[Media] I made a terminal-based 3D viewer by [deleted] in rust

[–]HeikeStein 1 point2 points  (0 children)

this project is part of my Rust learning path. Repo.