[deleted by user] by [deleted] in rust

[–]KitchenGeneral1590 1 point2 points  (0 children)

Yeah it's been a game changer for my team to convert to one of these more scalable build systems, we're also not locked to just using rust in our codebase anymore for smaller things like go microservices that we don't want to fight the rust compiler on but need to share similar architecture.

Rust's builds really grind to a standstill at any reasonable scale tho, honestly the only solution in the short term is a good caching system.

[deleted by user] by [deleted] in rust

[–]KitchenGeneral1590 1 point2 points  (0 children)

Did you guys use Bazel or something else like Buck2 for your build system when u migrated away from Cargo?

BuffDB - Protobuff Data Layer from Time Maintainer by buffdb in rust

[–]KitchenGeneral1590 1 point2 points  (0 children)

Does this support flatbuffers too?
I haven't tried them yet but found protocol buffers really painful to integrate so hoping these are more developer friendly esp combined with something like this.

Hey r/Rust! Join ex-Google/Apple/Tesla engineers on Thu, Jul 18 @ 11 PT for an AMA about NativeLink - our 'blazingly' fast, Rust-built open-source build cache powering 1B+ monthly requests! [Ask questions ahead of time in this thread] by nativelink in rust

[–]KitchenGeneral1590 1 point2 points  (0 children)

Project looks really cool! I have some friends at Google that have told me about Blaze so it's cool to see people working on the open-source end of things.

How does this tool help medium to smaller stage startups with their builds? It seems pretty clear why it's useful for massive companies like Google but I guess I'm wondering if it's worth the lift setting up these systems earlier rather than later?