readme update

This commit is contained in:
JasterV 2021-07-29 22:53:36 +02:00
parent 19be9d72c5
commit d4c06cd18e
2 changed files with 6 additions and 2 deletions

View file

@ -1,6 +1,7 @@
# Transactions processor
> Process CSV data representing account transactions and display the accounts data
> Process CSV data representing account transactions and display the accounts
> data
## Dependencies
@ -17,7 +18,8 @@
## Architecture
This project is based on the [Actor Model](https://www.brianstorti.com/the-actor-model/).
This project is based on the
[Actor Model](https://www.brianstorti.com/the-actor-model/).
- Each actor run on its own thread (tokio tasks in this case)
- Actors do not share state
@ -35,6 +37,8 @@ action.
This actor is responsible for managing an `Account` object and a map of the
transactions done on that account.
![architecture diagram](assets/arch_diagram.jpg)
### Why this architecture?
The Actors model offers a simple, clean and scalable way of building concurrent

BIN
assets/arch_diagram.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB