Code Challenge: FX Calculator
Modeling as Spring JPA project. Using MYSQL for development. Ideally, this should be a distributed cloud database, for HA and disaster recovery
re-launch application on every change (even for POM?)
http://localhost:8091/swagger-ui.html#/ Using swagger for only development, not for documentation
New trades with version=0 Added request validation
Amend trades with version>0 Any older versions of trade to be ignored, if a higher version is already processed
TradeType : Cancel CSV export Legible ResponseBody, instead of just boolean JUnits (haven't followed TDD or BDD, owing to time-crunch)