This commit is contained in:
Stefan
2022-06-17 18:09:03 +02:00
parent d081361508
commit 2369fa2a6c

View File

@@ -5,7 +5,7 @@
This project demonstrates reactive implementation of simple stock exchange platform.
Originally assigment is given to Senior Software Engineers as a technical code interview in some stock/crypto exchange companies.
Read original [system requirements here.](system_requirements.pdf)
Read [system requirements here.](system_requirements.pdf)
Takeaways of implementation:
- Spring Boot application with matching engine as it core
@@ -52,6 +52,11 @@ Takeaways of implementation:
- [x] Integration tests
- [x] Load test (stress test)
### Bad things
- Embrace eventual consistency
- Don't block while waiting for response
- REST should not return projection
### How to run
Execute `mvn clean install` to build project and generate protobuf classes.