A high-performance payment microservice implemented in Rust using gRPC.
This project implements a payment processing microservice using Rust and gRPC. It provides a scalable and efficient solution for handling payment transactions in a distributed system.
- gRPC-based API for payment processing
- Secure transaction handling
- Scalable architecture
- High performance due to Rust implementation
- Supports multiple payment methods
- Rust (latest stable version)
- Cargo
- Protocol Buffers compiler (protoc)
-
Clone the repository:
git clone https://github.com/caiotheodoro/payment-microservice-grpc.git cd payment-microservice-grpc
-
Build the project:
cargo build --release
-
Start the server:
cargo run --bin server
-
Run the client (for testing):
cargo run --bin client