Skip Navigation
zshift Peter F. @hachyderm.io

Formerly @z\_shift on šŸ¦

Posts 0
Comments 3
Secure by Design: Googleā€™s Perspective on Memory Safety
  • @varsock If you plan to refactor the architecture to convert things into microservices, grpc is also a solid way to go.

  • Secure by Design: Googleā€™s Perspective on Memory Safety
  • @varsock rust has very good code generation for C (and sometimes C++ as well) headers via bindgen (https://github.com/rust-lang/rust-bindgen). This allows you to potentially make minimal changes to the code without having to refactor to use a new protocol on the legacy side, and has faster performance (benchmark to confirm), since thereā€™s no serialization/deserialization step. See https://doc.rust-lang.org/nomicon/ffi.html for how this is done manually.