# ASAP::O - High performance distributed streaming platform
# C++ Projects
## Folder structure
- /common/cpp
### Microservices
-**authorizer** - authorization _(Go)_
**Library:** Common library which get shared between the producer and receiver
-**broker** - server for consumer clients _(Go)_
-**discovery** - discovery service _(Go)_
- /producer/asapo-producer
-**file_transfer** - file transfer service to deliver files to clients that have no access to storage _(Go)_
-**receiver** - server for producer clients to send data to, also contains data server that is contacted by consumer clients to get data from cache _(C++)_
**Library:** Producer library which can send data to the receiver