initial project structure
Ignore idea files
Balancer service basic implementation
rest userId param validation
Refactor of rest layer
Merge branch 'feature/basic-rest-service' into develop
change java version to 1.8
LoadBalancerService implementation
Merge branch 'feature/service-layer-implementation' into develop
load routes config from yaml file located on classpath META-INF/loadbalacer/routes.yaml
InMemoryRouteRepository next route selection using RouteSelector, RatioBasedRandomRouteSelector
small refactor
Merge branch 'feature/in-memory-route-repository' into develop
Implementation of InMemoryUserAssignmentRepository based on guava cache
Gatling stess test
MapDB user assignment storage
Refactored tests
Tune up MapDB, enable caching and async write
Merge branch 'feature/persistent-storage' into develop
Fixed load test performance : disable gatling debug logging