gRPC-Based Distributed Banking System | Python Project with Protobuf & Client-Server Communication

preview_player
Показать описание
This video demonstrates the implementation of a distributed banking system using gRPC and Protocol Buffers in Python.

🎯 Key Features Covered:
- Account balance retrieval and update using AccountManagementService
- Fund transfer and transaction history with TransactionService
- Custom .proto file for defining RPC services and messages
- Python server and client setup using gRPC
- Live testing of RPC communication (balance check, money transfer, and logs)

💡 Multiple runs of the client are also explained, showcasing how in-memory data evolves over time.
🔧 Technologies Used: Python, gRPC, Protocol Buffers (proto3), ThreadPoolExecutor
👩‍💻 Developed by: Lekhshree Paunikar
🎓 Project submitted for: Network Programming & Client-Server Systems Course
📌 Note: This is a purely educational demo with simulated in-memory data. In a production system, a persistent database would be used.
Рекомендации по теме
welcome to shbcf.ru