Skip to content

Commit d92015b

Browse files
committed
Merge branch 'master' of github.com:mgrabina/mutants
2 parents 3d0dfa7 + e33adad commit d92015b

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

README.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,25 @@
11
# X-Men Mutants Detector
2+
*This document includes also design specifications that may help the reader to understand how the system was developed and thinked, for build instructions please scroll down.*
23

34
## Design
45
It's a multi-module project, which includes model, interfaces, persistence, service and webapp modules.
56
Made with Java (Maven, Spring, JUnit, Jersey, ...), designed to scale (in runtime and in functionality),
67
and focused in reducing time complexity in all layers.
78

89
## API
9-
The API has been deployed at AWS Beanstalk (and cofigured for autoscaling) with a AWS RDS database and can be reached at:
10+
The API has been deployed at AWS Beanstalk (and cofigured for autoscaling) with an AWS RDS database, and can be reached at:
1011

1112
http://mutantstomcat-env.eba-m2equmas.us-east-1.elasticbeanstalk.com
1213

13-
*AWS Elastic Beanstalk is an easy-to-use service for deploying and scaling web applications and services developed with Java (among others).*
14+
*AWS Elastic Beanstalk is an easy-to-use service for deploying and scaling web applications and services developed with Java (among others). For more information regarding how autoscale works in Elastic Beanstalk please visit: https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.managing.as.html (basically auto manages EC2 instances on demand based on triggers such as requests quantity that can be configured at Beanstalk's environments)*
15+
16+
The API was stress tested with two tools:
17+
18+
- https://artillery.io/
19+
- https://github.com/paoliniluis/node-load-tester-graph
20+
21+
And monitored via the AWS Elastic Beanstalk's monitoring tool, indicating expected behaviour for more than 1000 requests per second.
22+
1423
### Requests
1524
#### Detection Test
1625
$ POST /mutants

0 commit comments

Comments
 (0)