From 2369fa2a6ce0f9aa4508c7d002340264c73543e5 Mon Sep 17 00:00:00 2001 From: Stefan <91stefan@gmail.com> Date: Fri, 17 Jun 2022 18:09:03 +0200 Subject: [PATCH] refactor --- README.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 63de86c..76785bf 100644 --- a/README.md +++ b/README.md @@ -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.