fraudbusters-compose/README.md
2022-05-27 15:42:30 +03:00

37 lines
1.2 KiB
Markdown

# fraudbusters-compose
### Topology
Fraudbusters is a central service that accepts templates from a management service and
responds to inspection requests from external systems, for checks in black / white / named lists.
Interacts with wb-list-manager based on protocol
[wb-list-proto](https://github.com/rbkmoney/wb-list-proto/blob/master/proto/wb_list.thrift)
also interacts with ClickHouse to collect aggregates and fill in the necessary audit data (JDBC).
When analyzing the results, it enriches the data from the storage location service by ip addresses
[Columbus](https://github.com/rbkmoney/damsel/blob/master/proto/geo_ip.thrift)
![alt text](images/fb_scheme.png)
### Run
1. ```docker-compose up -d``` - default configuration
1.2. ```docker-compose -f docker-compose.yml -f docker-compose-arm.yml up -d``` - configuration for ARM silicon
2.[Simple use case](docs/simple_use_case_1.md)
### Service live at:
- Grafana (http://localhost:3000) - admin/admin
- Swagger for fraudbusters management (http://localhost:8080/fb-management/v1/swagger-ui.html)
- Thrift proxy inspector proto fraudbusters (http://localhost:8022/...)
- Fraudbusters UI (http://localhost:8989)
### Stop
1. ```docker-compose down```
### License
[Apache 2.0 License.](/LICENSE)