Distributed stock broker program made using Java with with gRpc and KryoNet library.
- Rpc for setting and filtering orders (ask and bid)
- Kryonet for getting realtime price updates and notifying user when his order is completed
- How rpc protocol works
- How to use gRpc implementation of rpc protocol
- Basics of Proto language for generationg gRpc classes
- How to use KryoNet library
- How Kryo format works in general
- Concepts of non-blocking socket server